我在 PHP 中创建了一个小型联系表单创建器,一切正常,但我在丹麦的朋友说表单不能正确显示丹麦字符,并且在使用丹麦字符时不会提交。我从来没有使用过国际化,PHP 手册对我一点帮助也没有。
如何使我的 PHP 应用程序与其他语言字符兼容。我使用 PHP 5.3.x,我的文件是用没有 bom 的 utf-8 创建的,我的页面和数据库中的所有内容都是 utf-8。有没有可以推荐给初学者看的文章?
谢谢!
我在 PHP 中创建了一个小型联系表单创建器,一切正常,但我在丹麦的朋友说表单不能正确显示丹麦字符,并且在使用丹麦字符时不会提交。我从来没有使用过国际化,PHP 手册对我一点帮助也没有。
如何使我的 PHP 应用程序与其他语言字符兼容。我使用 PHP 5.3.x,我的文件是用没有 bom 的 utf-8 创建的,我的页面和数据库中的所有内容都是 utf-8。有没有可以推荐给初学者看的文章?
谢谢!
1.在您的页面上添加元字符集
2.Content-Type:text/html; charset=utf-8
在标题中服务
3.对mysql使用set names,见SET NAMES utf8 in MySQL?
似乎您拥有所需的一切,但显然有些小事情可能是您认为已经到位的事情之一。
无论如何,作为最后的手段,您可以使用 php 的 htmlspecialchars() 函数将所有字符编码为 html 实体。