首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpMyAdmin未正确显示特殊字符

phpMyAdmin未正确显示特殊字符
EN

Stack Overflow用户
提问于 2012-09-23 10:13:29
回答 1查看 819关注 0票数 1

可能重复: Encoding problem in phpMyAdmin. Specifically with records containing russian text

我在数据库中显示俄文字符(西里尔语)时遇到了问题。我首先在本地创建它--使用pMA的3.4.9节。每个表的编码被设置为utf8_general_ci。当我使用脚本从页面中导入一些数据时,字符将在表中恰当地显示。当我读取数据时,它们将正确地显示在页面上。

现在,我导出了dabatabase,将其导入到一个服务器上,在服务器上将为应用程序提供服务(运行pMA = 2.10.0.2)。在那之后,我看到我已经在桌子上的数据变成了“?”。而不是俄国人。当我试图读取数据时,它们将正确地显示在页面上,而不是在数据库中。一切都和我的本地人一样,我不明白为什么我对此有不同的看法。

apache服务器的设置有问题吗?请帮帮忙。Thx

EN

回答 1

Stack Overflow用户

发布于 2012-09-23 11:27:24

在php中的连接代码之后,将以下代码放入

代码语言:javascript
复制
 mysql_query("set names 'utf8'");

代码语言:javascript
复制
mysql_set_charset('utf8');

或者使用下面的命令尝试将“编码器”页面设置为UTF-8

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

代码语言:javascript
复制
$link=mysql_connect(localhost,$username,$password);
mysql_set_charset(‘utf8′,$link)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12551444

复制
相关文章

相似问题

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