如何设置“export LC_PAPER=a4”以不破坏应用程序?

如何设置“export LC_PAPER=a4”以不破坏应用程序?

我必须export LC_PAPER=a4从我的应用程序中删除~/.bashrc ,因为它破坏了screen和其他一些应用程序中的字符显示:符号在“屏幕”中显示错误 - ascii 或 utf

因此,问题是,如何a4在不破坏内容的情况下设置为默认页面大小(因此它是默认的,例如在 Chrome 和其他应用程序中)?

不,我不想更改整个国家/地区/语言区域。我只想改变LC_PAPER-> 是否有可能以不间断的方式做到这一点?我错过了什么?

答案1

LC_PAPER不应设置为实际纸张尺寸,而应设置为确定纸张尺寸的区域设置。

既然你想要A4:

export LC_PAPER=en_GB.UTF-8

您可以使用以下命令检查设置locale -k LC_PAPER

$ locale -k LC_PAPER
height=297
width=210
paper-codeset="UTF-8"

为了完整起见,值得注意的是LC_PAPER是一个 GNU 扩展,POSIX 不支持

相关内容