标签: locale

我怎样才能得到我的系统的编码?

是否有任何命令提示符命令可以让我知道系统的默认编码?

language locale windows-xp

7
推荐指数
1
解决办法
6983
查看次数

收到“警告:字符串到 FontSet 转换中缺少字符集”

我通过 SSH 连接到某些机器来使用 X 应用程序。当我运行 X 应用程序时,例如,xclock为简单起见,我收到一条控制台消息:

Warning: Missing charsets in String to FontSet conversion
Run Code Online (Sandbox Code Playgroud)

...但应用程序运行。我的区域设置是:

$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

现在,我发现这个旧建议只需设置export LC_ALL=C. 并且 - 这有效,错误消息消失了。但是,我真的不想那样改变我的语言环境!

我可以做些什么来避免错误并保留我的区域设置吗?

附加信息:

  • X 服务器是 MobaXterm 在 Windows 上集成的 X 服务器。
  • 远程计算机是 SLES GNU/Linux 11(由 SUSE 提供)。

locale x-server utf-8

7
推荐指数
1
解决办法
8071
查看次数

locale-gen 在 Linux 中生成什么?

在我的理解中,语言环境只是一组指示系统语言和区域的环境变量。但在我们使用它之前,我们需要编辑locale.gen文件以指示您要使用的区域设置,然后运行locale-gen命令。那么它有什么locale-gen作用呢?生成什么数据local-gen?Linux 如何使用这些数据?

linux locale

7
推荐指数
1
解决办法
4095
查看次数

如何在日语 Windows 上键入反斜杠/日元/¥ 字符?

我在带有美式键盘的 Ubuntu 12.04 主机上运行 VirtualBox。虚拟机运行日语 Windows Server 2008 R2(标准)。我想cd \从命令提示符。

在日语 Windows 上,反斜杠字符已替换为日元字符[1] [2],所以我想要的是cd ¥.

我的反斜杠键]在 VM 中映射到,但我找不到映射到反斜杠/日元的键。在查看了一些图像[3] [4]并与一位日本同事交谈(并让他们演示如何输入)后,我得出的结论是,我的美式键盘实际上缺少所需的键。

如果我从 VM 复制日元字符,它会作为反斜杠粘贴到我的主机中。如果我从主机复制反斜杠,它会作为日元粘贴到 VM 中。因此,在 VM 上或在 VM 和主机之间使用复制和粘贴,我可以cd ¥(费力地)达到预期的结果。但我想要更简单的东西。

我可以按什么组合键来简单地输入 ¥ 字符?

windows virtualbox locale localization input-languages

6
推荐指数
1
解决办法
3万
查看次数

带有美式键盘的 PC 上的法语口音?

我的笔记本电脑有一个美式键盘,我需要写一些带有口音的法语。

我知道使用altkey 和ascii 代码 alt-codes 的组合是一种痛苦的方法,但我想知道是否有更简单的方法来做到这一点。

PS:由于问题已经结束(但答案不是很好),我想我会添加这个附录。基本上,您需要将键盘设置为 US International,然后您可以使用'e或进行重音'a;请参阅此链接:http : //support.microsoft.com/kb/97738 截屏

PS:更好的解决方案:http : //keyxpat.com

windows-7 keyboard-layout locale

6
推荐指数
1
解决办法
5948
查看次数

是否可以将不同的应用程序设置为不同的语言环境?

在 Windows 7 中,您可以更改系统区域设置以更改非 unicode 字符在不同程序中的解释方式。假设我想在大多数情况下使用语言 X,但在单个程序中使用语言 Y。每次我想使用这个程序时,更改系统范围的语言环境并重新启动是非常乏味的。

有没有办法在 Windows 7 中根据具体情况设置语言环境?

windows windows-7 language locale regional-settings

6
推荐指数
1
解决办法
1万
查看次数

更改键盘布局

我想通过 Linux 机器上的终端将键盘布局从美国更改为英国。我正在运行 CentOS 6.4。我曾尝试使用该loadkeys uk方法,但它不会更改布局。它仍然是美国。

linux centos keyboard-layout locale

6
推荐指数
1
解决办法
2万
查看次数

是否有支持标点符号的 Unicode 感知 LC_COLLATE 排序顺序?

据我所知,设置环境变量LC_COLLATE=en_US.utf8与 相比改变了四件事LC_COLLATE=c,关于程序如何ls对文件进行排序:

  1. Unicode 字符被保留(而不是被??垃圾替换)
  2. 重音和变音符号不影响排序顺序
  3. 大小写差异不影响排序顺序
  4. 标点符号(如点)不影响排序顺序

功能 1 是当今时代必不可少的。
特性 2 和特性 3 也很棒,因为它们可以更方便地处理现实生活中的 Unicode 文件名。
另一方面,特性 4 是我在日常工作中发现的真正反生产力的东西,因为它经常为 Linux 文件名产生违反直觉的排序顺序 - 其中点往往用于分隔后缀或表示点文件。我真的无法想象为什么有人认为在排序文件名时忽略点是个好主意。

例如:

$ touch foo.txt foo2.txt foó3.txt foo4.txt

$ LC_COLLATE=en_US.utf8 ls
foo2.txt  foó3.txt  foo4.txt  foo.txt

$ LC_COLLATE=c ls
foo.txt  foo2.txt  foo4.txt  fo??3.txt
Run Code Online (Sandbox Code Playgroud)

两者都不令人满意。这就是我希望对这些文件进行排序的方式:

foo.txt  foo2.txt  foó3.txt  foo4.txt
Run Code Online (Sandbox Code Playgroud)

换句话说,就像 with 一样LC_COLLATE=en_US.utf8,只是标点符号被视为重要字符(在字母之前排序)。

是否存在执行此操作的任何 LC_COLLATE 设置?

如果没有支持所有功能 1-3 的标点符号,是否至少有一个支持功能 1(即排序LC_COLLATE=c但不乱码 Unicode 字符)?

linux shell locale unicode sorting

6
推荐指数
1
解决办法
1943
查看次数

Office 2016 更改了 UI 语言。我如何将其恢复为英文?

我有 Office 365 订阅,现在 Office 2016 已决定升级。按照今天早些时候 Windows Insider Program 电子邮件中的建议,我决定立即安装。(升级将在几个月内缓慢推出,否则。)为此,我转到 office.com 上的“我的帐户”,然后单击“安装”。安装程序下载并运行。没有选择,我没有注意,它只是做了它的事情。

当我运行 Office 时,它​​现在使用爱沙尼亚语。

爱沙尼亚语的 Word 和 Excel 2016,显示 Excel 语言设置和 Windows 语言设置。

要清楚:

  • 较旧的 Office 365 安装 Office 2013 使用英语。
  • 我的 Windows 语言设置 (Windows 10) 是英语
  • 我的 office.com 帐户是英文的
  • 我的 office.com 帐户可能地理上与爱沙尼亚相关联,因为我使用爱沙尼亚卡付款。(我住在那里。)但是,它没有也从来没有被设置为使用爱沙尼亚语。

在 Excel 中,您可以看到它应该使用默认语言(“vaikeväärtus”),即爱沙尼亚语(“Eesti”)。但是,您也可以看到 Windows 语言设置清楚地指示英语。在 Office 语言设置中,我似乎无法将已安装的英语移动到默认语言之上,也无法配置、修改或删除默认语言,也无法将所选英语语言设为默认语言或当前语言。我不会说足够的爱沙尼亚语来确定 UI 允许我做什么,但我已经尝试过似乎很明显的东西。我会简单地询问附近的一位友好的爱沙尼亚人,是否有任何我在对话中没有尝试过的事情,但我现在不在国外。我想我很了解这个对话,无论如何都尝试过了。

如何将 Office 更改为使用英语?


以下链接没有帮助:

  • 510237:States Office 密钥与语言无关,建议使用特定语言重新安装。但是,我从英语帐户安装(并且没有下载任何其他安装程序的选项。)
  • 866095:建议使用语言包,它也说不再可用。已过时,因为它指的是 Office 2007。
  • 808973:可能不适用(关于同时拥有两种语言),但无论如何都没有回答。

language microsoft-office locale microsoft-office-2016

6
推荐指数
1
解决办法
7万
查看次数

Windows 10 计算器应用程序不尊重区域格式小数符号

我最近安装了 Windows 10(从 7 升级)。它是英文版Windows,我将其配置为德语语言环境(*),它使用逗号(“,”)而不是点(“.”)作为小数分隔符,即数字Pi是3,14不是3.14。

这在 Excel 中工作得很好。然而,它并不存在于标准 Windows 计算器中,它只是完全忽略按逗号键。如果我使用点,它会生成一个点作为小数分隔符(这是错误的)。

请注意,我在这里谈论的是实际的逗号键,而不是小键盘逗号,它工作正常,但会在计算器中生成一个点(它会在 Excel 中生成一个逗号!)。

我的问题:有谁知道如何让计算器尊重德国语言环境并识别逗号键并显示逗号?

(*) 控制面板 > 更改日期、时间或数字格式 > 格式:德语(德国)。在附加设置下,小数点分隔符正确设置为“,”。

windows locale calculator microsoft-excel

6
推荐指数
1
解决办法
1万
查看次数