OSDN Git Service

* Plugin::JavaScriptLoader: use utf-8 encoding when load .js files
authorhylom <hylom@users.sourceforge.jp>
Fri, 24 Nov 2017 11:05:44 +0000 (20:05 +0900)
committerhylom <hylom@users.sourceforge.jp>
Fri, 24 Nov 2017 11:05:44 +0000 (20:05 +0900)
src/newslash_web/lib/Newslash/Plugin/JavaScriptLoader.pm

index 690a04e..971a3ef 100644 (file)
@@ -78,7 +78,7 @@ sub _load_js {
     return if (!-f $abs_path || !-r $abs_path);
 
     # load file
-    open( my $fh, $abs_path ) or return;
+    open( my $fh, "<:utf8", $abs_path ) or return;
     my $js_body = do { local($/); <$fh> } ;
     close($fh);