我一直在寻找一段时间,并没有找到一个好的答案,但是......
有没有办法让我的选择查询以 utf-8 显示输出,而不是 mysql 默认输出中的任何内容?我 100% 肯定我的数据存储在 utf-8 中,但是当我进行选择时,我得到的输出是一堆问号。
我不想以任何方式更改任何内容,我只想让我的输出正确显示我的 utf-8 字符。这可以做到吗?或者这是终端的问题?我通过终端而不是任何 MySql gui 界面使用 MySql。
查看这篇文章:将 latin1 中的 MySQL 数据转换为 utf8 utf-8 - 我知道那里有 php,但它可能会帮助您更接近答案。
SELECT CONVERT(_latin1'output' USING utf8);