gpt4 book ai didi

php - Aqua Data Studio UTF-8 支持 ('é' 显示为 'é' )

转载 作者:行者123 更新时间:2023-11-29 06:14:00 25 4
gpt4 key购买 nike

情况

我在 MySQL 数据库中保存了很多 UTF-8 字符。

在 PHP 中,我这样做:

SELECT name FROM institutions;

字符显示正确,没有问题,并且在查询或 PHP 脚本中不需要额外的处理。

在 Aqua Data Studio 16.0.9 中,我在显示 UTF-8 字符时遇到了一些问题。而不是 Å 它显示为 Ã...,而不是 é 它显示为 é 等等。

到目前为止,我所尝试的是查询本身:

  1. SELECT CONVERT(name USING utf8) FROM institution;
  2. 设置名称 'utf8';从机构中选择名称;
  3. 上述解决方案的组合。
  4. 将 Aqua Data Studio 的字体更改为支持 UTF-8 的字体,如 VerdanaArial 等。

到目前为止,我所做的一切都没有奏效。

问题

  • 如何在 Aqua Data Studio 16.0.9 中支持 UTF-8?
  • 我能否不对查询本身进行修复,而只配置 Aqua Data Studio,以便将来的任何其他查询都与 UTF-8 兼容?

编辑

我也尝试在 Server Properties 窗口下的 Driver Parameters 中添加 ?characterEncoding=UTF-8 但我仍然无法获取才能正确显示字符。

最佳答案

莫吉贝克。通常...

  • 您在客户端中的字节已正确编码为 utf8(良好)。
  • 您可能默认使用 SET NAMES latin1(或 set_charset('latin1') 或 ...)连接。 (应该是 utf8。)
  • 表中的列可能是也可能不是CHARACTER SET utf8,但它应该是那样。

关于php - Aqua Data Studio UTF-8 支持 ('é' 显示为 'é' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36892045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com