MySQL db(utf-8)中的克罗地亚变音符号
作者:互联网
Diacritic signs http://img98.imageshack.us/img98/3383/dijakritickiznakovi.gif
因此,下面显示标题的符号应该以这种方式显示.
UTF-8实体列在HTML(utf-8)标题下面(这里是列表:LINK)
最后一行显示了我的数据库中存储的内容.
db表的排序规则是utf8_unicode_ci.
我想db中的符号不应该像我的情况那样?
从数据库加载时,它们在页面上正确显示,但它们都不是由给定链接的utf-8表显示的.即使我正确地看到他们也许其他人不会?
解决方法:
设置MySQL表字符集是不够的 – 您还应该注意为客户端,连接和结果设置正确的字符集,默认值可能因服务器而异,使您的数据库不可移植:相同的数据库内容可能是显示不同的移动到另一台服务器
我已经将斯洛文尼亚文本存储到MySQL中一段时间了,这对我有用:
>连接后你要做的第一件事就是发出“SET NAMES utf8”查询
>确保您存储的字符串是utf-8开头:如果您从网页表单中获取它们,请确保该页面为UTF-8
>小心你用什么工具在线浏览/编辑数据库内容:PhpMysqlAdmin绝对不安全.
希望这可以帮助.
标签:mysql,utf-8,collation,diacritics 来源: https://codeday.me/bug/20190730/1584081.html