【问题标题】:MySQL Workbench. data shows in gibberish instead of hebrewMySQL 工作台。数据以乱码而不是希伯来语显示
【发布时间】:2014-02-27 23:10:31
【问题描述】:

从我的笔记本电脑连接到我的服务器并查看数据库中的某个表时。所有数据都是乱码而不是希伯来语。

但是当我访问连接到数据库的网站时,一切都很好,我可以看到希伯来语的数据。

所以我唯一的问题是 MySQL Workbench。

我急需帮助!

谢谢!

【问题讨论】:

  • 您是从工作台连接到同一个数据库还是本地副本?
  • 在查询之前尝试更改字符集。类似SET NAMES 'utf8'
  • 仅供参考 utf8 不起作用。但 latin1 做到了。
  • 如果latin1 工作,你的问题会更严重。 latin1 字符集包含希伯来字符。

标签: mysql character-encoding workbench


【解决方案1】:

在 mysql 中,每个客户端都有与连接相关的字符集和排序规则系统变量。由于 MySQL Workbench 本质上是一个连接数据库的客户端,因此它还有一个连接相关的字符集和排序规则,恰好无法显示希伯来字符。您可以通过运行此查询随时更改与连接相关的字符集:

SET NAMES 'charset_name' COLLATE 'collation_name'

您的网站可能正在使用正确的编码进行连接。 您可以找到更多信息here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-17
    相关资源
    最近更新 更多