作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含多个关键字翻译的数据库。
我正在访问这些翻译,许多法语单词中有一些英语中没有的字符。例如重音符号 e。 (稍后我会翻译成其他语言,我相信同样的问题也会出现。)
请记住,这些翻译来自 MySQL 数据库,有什么办法解决这个问题吗?我尝试将字符集从 utf-8 更改为 iso 8859-1,但这没有任何区别。
任何指导都会受到热烈欢迎!谢谢
最佳答案
我会将客户端编码设置为 UTF-8 并将数据库排序规则设置为 utf8_bin。您如何准确地将单词插入数据库中?您是自动翻译单词并插入,还是手动翻译。您还可以将连接排序规则设置为 UTF8。
--------更新--------
要在 PHP 中强制执行字符集连接,只需在连接后添加以下内容:
mysql_query('SET NAMES utf8');
如果它不起作用,请尝试在您的脚本中也将字符集强制设置为 utf8。
mysql_query('SET CHARACTER SET utf8');
在尝试对数据库进行任何调用之前,请记住清理所有数据并在修改后重新插入。
关于mysql - 外国字母出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12677472/
我有一个问题,我只是不知道如何解决。我想在 JAVA 中建模一个结构,例如:公司、 Activity 和地点。 每个公司都包含一个或多个位置,代表该公司的分支机构所在的位置 每个事件还有一个事件发生的
我是一名优秀的程序员,十分优秀!