我在使用json和ajax时遇到编码问题。 铬和ie编码变音符为unicode时,jsonifying,火狐和Safari浏览器返回utf-8像¼Ã逃脱变音符号。如何避免使用ajax-json和php-postrgesql编码问题
哪里是最好的地方给所有相同的编码? js/php-get或将它们写入数据库。
我认为接下来的麻烦是,当我从数据库重新载入utf-8编码的东西,并将它们写入浏览器,然后通过ajax-request再次将它们重写到数据库时,获得真正的混乱?
我可以避免chaous?我能以简单的方式处理编码吗? 帮助:-)
非常重要的是还提供安全
目前还不清楚你在做什么,你的问题和错误。也许一些片段会有所帮助。 – Artefacto 2010-08-31 14:39:41
我甚至没有说出错的地方;-)。问题在于,浏览器将机器回送给具有不同字符的字符串以用于相同的输入,问题是:如何处理该问题,最佳实践。 我认为代码不会使问题更容易,但可以坚持我的代码,并解决我的特殊情况的问题 - 事情是我正在寻找一个更可重复使用的解决方案。 – helle 2010-08-31 14:56:02
你可以在php.ini中设置UTF-8编码,如果你使用的是Apache2,你可以使用带UTF-8的指令AddDefaultCharset作为 – 2010-10-27 16:12:32