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. 但我不知道如何在动作脚本上使用它。请有人提出一些解决这个问题的想法。提前致谢。

4

1 回答 1

0

不要考虑存储在数据库中的格式,当您使用encodeURIComponenet(str)编码数据时,您只是decodeURIComponent(rstr)用于从数据库中检索。decoded它可以使用fromat检索数据。我认为这个有帮助。

于 2012-08-20T02:51:29.357 回答