这是怎么回事? :-)
我有一个问题,希望你能帮助我解决。
我的一个朋友有一个简单、可靠的 html 网站,我实现了一点 php;文章的 CRUD 系统...我遇到的问题是从 mysql 数据库放置和获取西里尔字符。
我接下来想要实现的目标是:
在主导航中有一些单独的部分,我想将其名称、ID 和项目顺序放入 mysql 中,而不是提取名称并将每个名称作为链接。名称应该是西里尔字母。
当我使用 php 时问题就出现了mysql_fetch_assoc
函数,尝试显示在数据库行中插入西里尔字符的名称,行的排序规则是utf8_general_ci
,我以?????
而不是原来的人物。如果我通过提交表单向 mysql 提交西里尔字符,它会显示类似这样的 У。
我该如何解决这个问题,提前谢谢! :-)
确保在连接到数据库后调用此函数。
mysql_query("SET NAMES UTF8");
还要确保 HTML 文件的字符集元标记设置为 UTF-8 或在输出之前发送标头。
header("Content-Type: text/html; charset=utf-8");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)