使用什么代码与PHP编码相关?

时间:2012-05-16 16:04:12

标签: php encoding

如何在PHP中将某些字符解释为正确的形式?

例如,字符串为\u00c9rwin,但PHP将其打印为Érwin,正确的表单必须为Érwin

适当的PHP代码是什么?我很确定这不是HTML实体,或者是它?

P.S。没有在PHP文件上声明编码

2 个答案:

答案 0 :(得分:2)

查看utf8_encodeutf8_decode。 在整个堆栈中使用UTF8也很重要。这意味着您的数据库连接应该使用UTF8(here's how in MySQL),您的HTTP Content-Type应该返回UTF8(请参阅下面的mgraph示例),您还应该在元标记中设置它,以便有当你在任何地方使用相同的字符集时,根本不需要编码/解码。

答案 1 :(得分:1)

在标题中添加:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

或:

<?php header ('Content-type: text/html; charset=utf-8'); ?>