Setting :utf-8 on output streams flags the stream as unicode but does not ensure output is encoded as such using ':encoding(UTF-8) is the correct call. Fixed already in most files authorities/ysearch.pl reintroduces a case of not using encoding and causes make test to fail if TEST_QA is set
Created attachment 8594 [details] [review] Proposed Patch
Created attachment 8947 [details] [review] Bug 7816 :[SIGNED-OFF] Encode output as utf-8 dont just flag it as such Before the patch: % perlcritic authorities/ysearch.pl I/O layer ":utf8" used at line 38, column 1. Use ":encoding(UTF-8)" to get strict validation. (Severity: 5) After: % perlcritic authorities/ysearch.pl authorities/ysearch.pl source OK
Encoding fix to authorities/ysearch.pl. Marking Passed QA
There have been no further reports of problems so I am marking this bug resolved.