如何从终端以不同的编码进行写入和读取?

如何从终端以不同的编码进行写入和读取?

我在 debian 上使用 terminator,其编码设置为 UTF-8。在大多数情况下,这不是问题,因为几乎所有最近的内容都将编码设置为 utf-8。

当我连接到具有不同编码的特定 mysql 数据库并执行选择时,结果会出现一些字符。更新表时,另一端的结果也很混乱。

有什么方法可以连接到数据库(或设置 shell),以便我可以以不同的编码查看和写入? (在本例中为拉丁语1)

答案1

我正在使用这个命令:

LC_MONETARY=de_DE.UTF-8 LC_TIME=de_DE.UTF-8 LC_MESSAGES=de_DE.UTF-8 LC_CTYPE=de_DE.UTF-8 LC_COLLATE=de_DE.UTF-8 LC_NUMERIC=de_DE.UTF-8 LANG=de_DE.UTF-8 gnome-terminal

从使用 mille 欧洲默认 ISO-8859-1 的环境创建基于 UTF-8 的窗口

您可以做类似的事情,但替换de_DE.UTF-8为您需要的内容。

相关内容