这是怎么回事?:-)
我有一个问题,我希望你可以帮助我.
我的一个朋友有一个简单的固体HTML网站,我实现了小PHP; 文章的CRUD系统...我遇到的问题是从mysql数据库中放置和获取西里尔字符.
我想要实现的是下一个:
在主导航中有一些分隔的部分,其名称,ID和项目的顺序我想放在mysql中,而不是拉取名称并将每个名称作为链接.名字应该是西里尔字符.
问题来自于我使用php mysql_fetch_assoc函数,尝试显示在数据库行中插入西里尔字符的名称,行的排序是utf8_general_ci,并且我以?????原始字符的内容结束.如果我通过提交表单提交西里尔字符到mysql它显示这样的东西У.
我怎么能解决这个问题,提前谢谢!?:-)
确保在连接到数据库后调用此方法.
mysql_query("SET NAMES UTF8");
Run Code Online (Sandbox Code Playgroud)
还要确保HTML文件将charset元标记设置为UTF-8或在输出之前发送标头.
header("Content-Type: text/html; charset=utf-8");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13905 次 |
| 最近记录: |