0

実際に、CGI webservice スクリプトを使用して、ActionScript3 から sqlite3 に中国語のデータを挿入しようとしています。英語のデータを挿入する場合、正常に機能しています。しかし、中国語のデータを挿入しようとすると、URL は次のように /cgi-bin/reg.cgi?username=%E5%A5%A0%E5%9F%BA%E6%95%88%E6%9E%9C%E5%9B%BE なり、Python スクリプトはそれを示しますupdate Error。私はちょうどググって、使用するアイデアを得ましたencodeURIComponent("奠基效果图");。私が使用するときはencodeURIComponenet、このようにデータベースにデータを挿入します%E5%A5%A0%E5%9F%BA%E6%95%88%E6%9E%9C%E5%9B%BE。また、試してみbyteArray.writeUTF("奠基效果图");ましたが、使用するwriteUTF()URL値が になりNullます。を使用する必要があると思いますencode UTF-8。しかし、Action Script でそれを使用する方法がわかりません。この問題を解決するためのアイデアを提案してください。前もって感謝します。

4

1 に答える 1

0

データベースに格納されている形式については考えないでください。encodeURIComponenet(str)データのエンコードにを使用する場合はdecodeURIComponent(rstr)、データベースからの取得にのみ使用します。decodedfromatでデータを取得できます。これが役立つと思います。

于 2012-08-20T02:51:29.357 に答える