首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少编码

缺少编码
EN

Ask Ubuntu用户
提问于 2016-10-20 03:15:19
回答 1查看 1.2K关注 0票数 2

由于某些原因,我的偶像缺少了我在R中需要的" latin1“编码类型,实际上,使用iconv -l命令,我发现缺少latin1编码类型,如下所示

========================================

(第一台机器)

代码语言:javascript
复制
  10646-1:1993, 10646-1:1993/UCS4, ANSI_X3.4-1968, ANSI_X3.4-1986, ANSI_X3.4,
  ASCII, CP367, CSASCII, CSUCS4, IBM367, ISO-10646, ISO-10646/UCS2,
  ISO-10646/UCS4, ISO-10646/UTF-8, ISO-10646/UTF8, ISO-IR-6, ISO-IR-193,
  ISO646-US, ISO_646.IRV:1991, OSF00010020, OSF00010100, OSF00010101,
  OSF00010102, OSF00010104, OSF00010105, OSF00010106, OSF05010001, UCS-2,
  UCS-2BE, UCS-2LE, UCS-4, UCS-4BE, UCS-4LE, UCS2, UCS4, UNICODEBIG,
  UNICODELITTLE, US-ASCII, US, UTF-8, UTF8, WCHAR_T

=========================================

(第二台机器)

代码语言:javascript
复制
$ iconv -l | grep LATIN

CSISO19LATINGREEK//
CSISO27LATINGREEK1//
CSISOLATIN1//
CSISOLATIN2//
CSISOLATIN3//
CSISOLATIN4//
CSISOLATIN5//
CSISOLATIN6//
CSISOLATINARABIC//
CSISOLATINCYRILLIC//
CSISOLATINGREEK//
CSISOLATINHEBREW//
CSPC862LATINHEBREW//
LATIN-9//
LATIN-GREEK-1//
LATIN-GREEK//
LATIN1//
LATIN2//
LATIN3//
LATIN4//
LATIN5//
LATIN6//
LATIN7//
LATIN8//
LATIN9//
LATIN10//
LATINGREEK//
LATINGREEK1//
OS2LATIN1//

=========================================

然而,latin1编码类型可以在具有相同操作系统的第二台计算机上使用。(我对两台机器都使用了完全相同的iconv程序副本,所以这不是iconv问题)有人能告诉我如何在第一个系统中安装"latin1“编码类型以在iconv中使用吗?

=========================================

更新#1

上面第二台的测试结果是我自己做的。如果我使用根帐户,我可以得到latin1字体。然而,使用其他非根帐户也无法使用latin1字体.因此,我想系统没有问题,但是如何配置每个用户帐户有问题吗?

EN

回答 1

Ask Ubuntu用户

发布于 2022-02-23 09:09:03

派对有点晚了,但iconv似乎找不到转换器插件,这可能是因为找不到gconv-modulesgconv-modules.cache

插件通常位于ARM 64机器上的/usr/lib/x86_64-linux-gnu/gconv/中,或者类似于ARM机器上的/usr/lib/arm-linux-gnueabihf/gconv/。这也是你找到gconv-modulesgconv-modules.cache的地方。

运行strace iconv -l应该告诉您它是否未能打开gconv-modulesgconv-modules.cache文件,以及它在哪里查找它们。之后,可以创建指向实际文件的符号链接。

在阅读了更新#1之后,我猜GCONV_PATH env变量是为根帐户正确设置的,而不是为您的帐户设置的。设置GCONV_PATH应该是创建符号链接的另一种选择(我还没有尝试过)。在这种情况下,符号链接的优点是它适用于所有的用户(如果您正确地创建符号链接)。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/839464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档