不具合 - 日本語が含まれるUTF-8文字列をparse出来ない var s = '{"key":"value"}'; var obj = s.parseJSON(); alert(obj.key); // 結果: value 通常は上記のように JSON な文字列を parseJSON() メソッドにかけてあげることで javascript オブジェクトに変換されるのですが、 この文字列にUTF-8な文字列(日本語)が含まれていると、Safariの場合に限り、うまく動作しません: var s = '{"key":"値"}'; var obj = s.parseJSON(); alert(obj.key); // 結果: undefined [ サンプルコードはこちら ] obj 自体が undefined になります。ディープに調査してないのですが、見た感じ、parseJSON() メソ