好的,所以我有一个PHP文件,其中包含多种语言的几个文本字符串.对于大多数语言,如法语或西班牙语,我只需输入字符即可.
我遇到的问题是俄语字符. PHP文件以UTF-8编码,如何确保俄语字符都正确保存并在输出网页上正确显示…是否只是将文本粘贴到PHP文件中,或者是有一种方法可以保证字符正确保存到文件中 – 例如可能将其转换为类似HTML的表示法吗?
显然我假设最终用户将在他们的网络浏览器中拥有正确的编码集,我只是想确保我从头到尾覆盖了所有这些.
我在Windows上使用记事本来编辑我的PHP文件.
谢谢!
解决方法:
如果您的doctype是html声明< meta http-equiv ='Content-Type'content ='text / html;字符集= UTF-8' >但是如果你的doctype是xhtml那么声明< meta http-equiv =“Content-Type”content =“text / html; charset = UTF-8”/\u0026gt;.但是不要假设最终用户在你的设计中会正确行动如果你已经有一些文档,编辑文档的元标记用于charset声明并使用记事本编码>转换为UTF-8而不用BOM,保存文档,从现在开始安全地继续使用多语言结构.php标记与您的问题无关不要提及任何数据库字符设置.