首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP,sql,UTF-8编码

PHP,sql,UTF-8编码
EN

Stack Overflow用户
提问于 2012-08-05 12:16:01
回答 2查看 3.6K关注 0票数 2

在我正在构建的论坛上,我试图理解UTF-8编码中的一些问题,首先,我使用:

代码语言:javascript
复制
    <?xml version="1.0" encoding="utf-8"?>

以及:

代码语言:javascript
复制
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

所以xml编码是utf-8,对于元字符集也是一样,我正在处理的文件也是UTF-8,在Notepad++内部是UTF-8,没有BOM,在sql server上数据库和表是。

问题是当我从php代码中插入数据时,我在浏览器中看到数据正常,但在sql服务器上却很奇怪,

当我从sql server插入数据时,我看到数据在sql服务器上正常,但在浏览器中很奇怪,如果有人知道什么,我将非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-05 12:20:55

您使用什么类型的sql服务器?在postgres或mysql的例子中,您应该将表和或字段定义为utf-8。

否则,当db通过csv填充,并且内部的数据不是utf-8编码时,页面上的结果也不会被编码。

在这种情况下,您可以手动转换字符集。

票数 1
EN

Stack Overflow用户

发布于 2014-03-27 16:45:22

$db =mysql_connect(…);

/*将字符集更改为utf8 */ mysql_query(“设置名称utf8”);

小甜饼!

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

https://stackoverflow.com/questions/11816330

复制
相关文章

相似问题

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