首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP生成JSON文件时的外语问题

使用PHP生成JSON文件时的外语问题
EN

Stack Overflow用户
提问于 2012-06-04 11:10:21
回答 1查看 247关注 0票数 0

我有一个MySQL数据库,其中包含一些文本,其中一些文本是外语。当我尝试使用PHP来使用这些内容生成JSON时。我会得到这些字段的问号和空值。

如果我使用MySQL工作台检索这些字段,它们将以外语正确显示。不管怎样,我能解决这个问题吗?下面是我用来生成JSON文件的代码。

代码语言:javascript
复制
$arr = array();
$rs = mysql_query($sql) or die(json_encode(array("error"=>mysql_error())));
while($obj = mysql_fetch_object($rs)) {
    $arr[] = $obj;
}

echo json_encode(array("T"=>$arr));
exit;
EN

回答 1

Stack Overflow用户

发布于 2012-06-04 11:21:08

使用utf8_encode函数对您从数据库带到UTF8的所有内容进行编码。

确保所有文件都以相同的方式编码,并在HTML中添加:

代码语言:javascript
复制
<meta charset="UTF-8">

<head>标记的开头

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10875925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档