2011-04-23から1日間の記事一覧

まさかとは思ったが、URLLoaderの仕様だったらしく、Responseの中身を書き換えていた

HTTPのリクエストを出して、その時に {"message":"\u30ed\u30b0\u30a4\u30f3\u3057\u307e\u3057\u305f","status":"succeed"}を出していたとすると、URLLoaderが \(バックスラッシュ)を勝手に [34]から[194,165]のコードに書き換えてしまうらしいです。 ち…

JSONパーサが悪いんだろうけど、どこが悪いのかわからなくなってきた

テストした文字列に問題があったみたいで、 '{"message":"\u30ed\u30b0\u30a4\u30f3\u3057\u307e\u3057\u305f","status":"succeed"}'この\をちゃんとバックスラッシュにしたらうまくいった。 けど、結局何が悪いのかわかってない。 元の文字列が問題ではない…

XMLパーサーだと日本語をデコードしてくれる

上のJSONパーサーだと日本語を作ってくれないのですが、 XMLだとどうかと思って実験してみました。 <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="385" height="108"> <fx:Script> </fx:script></s:windowedapplication>

JSONパーサーがUNICODE文字列をデコードしてくれない

Rubyだと、 > str='{"message":"\u30ed\u30b0\u30a4\u30f3\u3057\u307e\u3057\u305f","status":"succeed"}' => "{"message":"\\u30ed\\u30b0\\u30a4\\u30f3\\u3057\\u307e\\u3057\\u305f","status":"succeed"}" > JSON.parse(str) => {"message"=>"ログイン…