我在PHP中创建了一个小型的联系表单创建者,一切都运行正常,但我在丹麦的朋友说这些表单没有正确显示丹麦语字符,并且在使用丹麦字符时不会提交。我从未使用国际化,PHP手册根本没有帮助我。
如何让我的PHP应用程序与其他语言字符兼容。我使用PHP 5.3.x,我的文件是用utf-8创建的,没有bom,我的页面和数据库中的所有内容都是utf-8。是否有一篇文章可以推荐初学者可以理解?
谢谢!
答案 0 :(得分:1)
1.在您的网页上添加元字符集
2.在标题
中提供Content-Type:text/html; charset=utf-8
3.使用mysql的设置名称,请参阅SET NAMES utf8 in MySQL?
答案 1 :(得分:0)
似乎你拥有所需的一切,但显然有一些小事可能是你认为已经存在的事情之一。
无论如何,作为最后的手段,你可以使用php的htmlspecialchars()函数将所有字符编码为html实体。