如何通过 PuTTY 在 Windows 7 的 Linux 上使用 UTF-8?

Jon*_*nas 4 windows-7 postgresql putty latin1 utf-8

我在 Windows 7 上使用 PuTTY 访问装有 Ubuntu 10.10 的 Linux 机器。我认为 Windows 7 使用的是 Latin-1。但是我需要在 Linux 机器和 PostgreSQL 数据库中使用 UTF-8。

我怎样才能用 PuTTY 做到这一点?

jho*_*jho 5

您可以在连接时从配置对话框中将 PuTTY 设置为使用 UTF-8。转到“窗口”->“翻译”,并将“接收的数据假定在哪个字符集中”设置为 UTF-8。

还要UTF-8通过locale在连接后运行来检查您的语言环境是否以某种结尾。

如果不是,请运行locale -a以查看所有可用的语言环境。如果没有可用的 UTF-8 语言环境,您需要配置您/etc/locale.gen的 . 然后再次运行locale-gen并检查locale -a以查看生成的 UTF-8 语言环境。

export LC_ALL="sv_SE.UTF-8"如果以及何时生成,则应该使用类似的方法来实际设置语言环境。

  • 相关:[如何使设置持久化](http://superuser.com/questions/264306/)。 (3认同)