SpiderMonkeyでなんか正規表現がおかしいと思ったら

js.exe -f hoge.js
でも
js> load("hoge.js")
でも
なんか内部ではunicodeになってないっぽい
js> print('あ'.length)
3
になる
hoge.jsに書いても同じ
さっぱりどうしようもなくてひさしぶりにお手上げだ




追記

どうしようもなかったのであれこれためしてるとRhinoでは
js> print('あ'.length)
1

それからあーでもないこーでもないと考えてふとRhinoにはreadFileとかあったなと思って試した
js> eval(readFile("hoge.js","UTF-8"))

これでどうやらまともに動いた
OK 今日はここまで