PHP使应用程序与其他语言字符兼容

时间:2012-04-12 22:12:20

标签: php internationalization

我在PHP中创建了一个小型的联系表单创建者,一切都运行正常,但我在丹麦的朋友说这些表单没有正确显示丹麦语字符,并且在使用丹麦字符时不会提交。我从未使用国际化,PHP手册根本没有帮助我。

如何让我的PHP应用程序与其他语言字符兼容。我使用PHP 5.3.x,我的文件是用utf-8创建的,没有bom,我的页面和数据库中的所有内容都是utf-8。是否有一篇文章可以推荐初学者可以理解?

谢谢!

2 个答案:

答案 0 :(得分:1)

1.在您的网页上添加元字符集

2.在标题

中提供Content-Type:text/html; charset=utf-8

3.使用mysql的设置名称,请参阅SET NAMES utf8 in MySQL?

答案 1 :(得分:0)

似乎你拥有所需的一切,但显然有一些小事可能是你认为已经存在的事情之一。

无论如何,作为最后的手段,你可以使用php的htmlspecialchars()函数将所有字符编码为html实体。