目前我正在使用 php 网络服务从 MySQL 检索信息。 我正在处理多种语言,包括中文/日语/法语字符,我在显示中文/日语和其他一些语言时遇到问题。
<?php
echo "你好";
?>
例如,当我尝试回显简单的汉字时,显示的是“ä½ å¥½”,我不确定如何继续。
请指教。
谢谢
最佳答案
您可能应该设置字符编码。
传统上这是通过设置 html 内容类型 header 来完成的。默认值通常是:
内容类型:文本/html;字符集=ISO-8859-1
您可以使用 header()
通过 php 更改此设置功能。
header('Content-Type: text/html; charset=utf-8');
其他一些资源:
http://www.w3.org/International/questions/qa-html-encoding-declarations http://en.wikipedia.org/wiki/Character_encodings_in_HTML
关于php - Web 服务中的多种语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14088428/