奇怪的特殊字符编码错误

时间:2010-08-09 11:59:30

标签: php encoding character-encoding base64 special-characters

我有一个非常奇怪的字符编码错误: 我通过jQuerys ajax函数将文本字段发送到脚本。 假设我想发送欧元符号

  

echo $ string;

产生

  

然而

  

echo base64_decode(base64_encode($ string));

产生

  

â,¬

有关如何调试此问题的任何提示?

1 个答案:

答案 0 :(得分:0)

  

这不是一个现实世界的例子,是吗?你是在一个页面编码,在另一个页面解码,不是吗?在这种情况下,您需要告诉我们这些页面使用哪个字符集。

Pekka是对的,我的charsets混乱了,在我设置了一个全局的UTF8字符集标题后,一切正常。