2010-11-06 37 views
0

当我插入到€它确定去,并显示在phpMyAdmin好的,但是当我通过笨倾倒它出来作为â,¬PHP的MySQL的问题

分贝我在做什么错

回答

4

确保您将字符编码设置为utf-8 无处不在。您需要将它设置为带有表单的页面的HTML,任何将字符串插入到SQL,数据库/表和显示最终输出的页面上的PHP文件。

得到只是一个这些错误,你会有问题。

-1

使用

htmlentities('€'); 

保存到,如果你需要数据的数据库显示到HTML页面

+2

这只是一个套内全无-ELSE-作品,和我鸵鸟政策-care-约-理智的解决方案。 – thejh 2010-11-06 14:39:02

+0

要搜索/匹配该数据库中的文本,您还需要对搜索字符串进行html编码。麻烦和容易出错。 – geon 2010-11-07 14:13:34