【问题标题】:MySQL special character concat_wsMySQL 特殊字符 concat_ws
【发布时间】:2014-01-07 20:05:21
【问题描述】:

我希望在执行查询时显示以下字符 »,但我不断收到以下 »

这是我的查询:

SELECT CONCAT_WS(' » ',t2.`description`,t1.`description`) AS pages_structure

我的数据库设置为 utf8_general_ci

【问题讨论】:

标签: mysql utf-8 concat-ws


【解决方案1】:

我的猜测是您的客户端字符集不是 utf8。运行这个来看看是否是这种情况:

show variables like 'character_set_client';

然后你可以这样改变它来测试它是否能解决你的问题:

set character_set_client = 'utf8';

您可能还需要在 /etc/my.cnf 中进行更改。

【讨论】:

  • 完成所有 3 没有影响。配置更改后我重新启动了 MySQL。
  • 运行此命令以确认您正在全面使用 utf8:show variables like 'character\_set\_%';
【解决方案2】:

通过更新到 MySQL 5.5 版设法解决了这个问题。

【讨论】:

    猜你喜欢
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 2019-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多