【发布时间】:2016-04-27 13:58:42
【问题描述】:
情况
我在 MySQL 数据库中保存了很多 UTF-8 字符。
在 PHP 中,我这样做:
SELECT name FROM institutions;
字符显示正确,没有任何问题,并且在查询或 PHP 脚本中不需要额外的处理。
在 Aqua Data Studio 16.0.9 中,我在显示 UTF-8 字符时遇到了一点问题。而不是Å,它显示为Ã…,而不是é,它显示为é等等。
到目前为止,我所尝试的都是查询本身:
SELECT CONVERT(name USING utf8) FROM institutions;SET NAMES 'utf8'; SELECT name FROM institutions;- 上述解决方案的组合。
- 将 Aqua Data Studio 的字体更改为支持 UTF-8 的字体,如
Verdana、Arial等。
到目前为止,我所做的都没有奏效。
问题
- 如何在 Aqua Data Studio 16.0.9 中支持 UTF-8?
- 我是否可以不在查询本身中进行修复,而只需配置 Aqua Data Studio 以便将来的任何其他查询都与 UTF-8 兼容?
编辑
我还尝试将?characterEncoding=UTF-8 添加到Server Properties 窗口下的Driver Parameters 中,但仍然无法正确显示字符。
【问题讨论】:
-
这是基于 Java 的吗?还是基于php的?
-
@RickJames 你是说软件? Aqua Data Studio 是用 Java 制作的。
标签: php mysql utf-8 character-encoding aqua-data-studio