文字化けした sfcデータを復旧します。
一応、バックアップを取って sfcファイルの不正な文字列を直します。
バッチファイルをsfcファイルのあるフォルダに置いて
ダブルクリックして実行してみて下さい。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ruby-Ks-x"%~f0" gotoend #!ruby # encoding: SHIFT_JIS $stderr=open("err.txt","w") require'fileutils' Dir.glob('**/*.sfc'){|f| FileUtils.cp(f,f+".bak") s="" op=open(f,"rb") whileln=op.gets ln=ln.gsub(/(,\\'[^,]+)/,",A")if/label_feature/=~ln s+=ln.chomp+"\n" end File.write(f,s)} __END__ :end |
コメント