OSDN Git Service

set encoding
authornomeu <nomeu@users.sourceforge.jp>
Tue, 12 Feb 2013 13:55:32 +0000 (22:55 +0900)
committernomeu <nomeu@users.sourceforge.jp>
Tue, 12 Feb 2013 14:07:37 +0000 (23:07 +0900)
bin/load-arcs.rb
lib/bowl.rb
lib/sn_uploader.rb
spec/bowl_spec.rb

index 7592620..ac5cb02 100644 (file)
@@ -20,7 +20,7 @@ end
 scrap = Scrap.find_by_site_code(site.code)
 
 ent = "/Volumes/uploader/src/#{site.code}/index.html"
-open(ent) do |f|
+open(ent, 'r:cp932') do |f|
   while line = f.gets
     if scrap.match(line)
       name, summary, size, date, origname, locked = scrap.row
index b48be63..1aaf149 100644 (file)
@@ -1,3 +1,5 @@
+# encoding: utf-8
+
 require 'net/http'
 require 'rss'
 
index ce1574f..b1b9e3f 100644 (file)
@@ -1,3 +1,5 @@
+# encoding: utf-8
+
 require 'net/http'
 require 'erb'
 require 'nkf'
@@ -7,7 +9,7 @@ class SnUploader
   attr_accessor :host, :root_path, :jcode, :dlkey, :authorization, :local_dir, :base_html
 
   def initialize
-    @jcode = ERB::Util.u("\8a¿\8e\9a")
+    @jcode = ERB::Util.u(NKF.nkf('-Ws', "漢字"))
     @dlkey = "custom"
     @authorization = nil
     @local_dir = "."
@@ -17,7 +19,7 @@ class SnUploader
   def kcode=(kcode)
     case kcode
     when /^U/i
-      @jcode = ERB::Util.u(NKF.nkf('-Sw', "\8a¿\8e\9a"))
+      @jcode = ERB::Util.u("漢字")
     end
   end
 
index 0658bb4..391a2c1 100644 (file)
@@ -1,5 +1,4 @@
 require 'lib/bowl'
-$KCODE = 'U'
 
 describe 'Bowl', 'arc dl9588' do
   subject { Bowl.load('dl9588') }