AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 738575
Accepted
Mostafa Ahangarha
Mostafa Ahangarha
Asked: 2016-02-25 07:41:28 +0800 CST2016-02-25 07:41:28 +0800 CST 2016-02-25 07:41:28 +0800 CST

在 Gnome 文件标题栏中显示 Unicode 字符时出现问题

  • 772

我正在使用Ubuntu 15.10,它使用Files v3.14.2作为文件管理器。此应用程序无法在其标题栏上的文件夹名称中显示波斯字符。其他应用程序(VLC ...)在类似情况下没有问题。

文件未正确显示 Unicode 文本

...

VLC 正确显示 Unicode 文本,而文件没有

这背后的原因是什么?它是一个错误吗?


解决方案:

我运行了locale -a命令,它给了我这个输出:

C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX

可见,我的系统上没有安装波斯语/波斯语语言环境。所以 Ubuntu 无法正确显示它。

我去了系统设置>语言支持并从列表中激活波斯语。重新启动笔记本电脑后,问题就解决了。现在在locale -a命令的输出中,我看到了另外两行:

fa_IR
fa_IR.utf8

然而问题仍然存在,如果问题是因为没有激活波斯语而发生的。如果是,为什么我只能在 Gnome 文件中看到波斯标题,并且只有在它没有最大化时才能看到。

这是否意味着它是一个错误?

nautilus
  • 2 2 个回答
  • 2528 Views

2 个回答

  • Voted
  1. Best Answer
    whtyger
    2016-03-01T23:23:53+08:002016-03-01T23:23:53+08:00

    乍一看,这可能是字体问题或语言环境问题。

    当我放大您的第一个屏幕截图时,我注意到所有丢失的符号中都有相同的代码 - U+FFFD。此代码属于 Unicode 替换字符,用于替换值未知或在 Unicode 中无法表示的传入字符(此信息取自字符映射表)。如果您的问题与字体有关,则缺少的符号将具有不同的代码。这就是为什么语言环境问题更可能的原因。

    您提到当您从 USB 启动系统时,相同的文件夹名称显示正确。比较两个系统中的区域设置使用locale -a可以指出缺少的区域设置。在您的情况下,系统中不存在波斯语/波斯语(fa_IR)语言环境,添加它可以解决此问题。

    当您最大化 Gnome 文件的窗口时,它的标题栏文本将放置在顶部面板上。难怪它显示正确,因为顶部面板使用与面包屑元素相同的字体(即屏幕截图上的851 GB Volume > Downloads > ...),它也正确显示了您的文件夹名称。此字体由设置定义,该设置font-setting影响所有桌面界面元素。标题栏字体由另一个设置 - by 定义titlebar-font。但在你的情况下,它们都是Ubuntu,所以我关于一些损坏的字体替换的想法是错误的,因为 Ubuntu 字体包含阿拉伯字母的所有符号。

    我还认为可能缺少波斯字母的其他符号,但阿拉伯符号显示正确。但它也被证明是无效的,因为一些阿拉伯符号也被破坏了。此外,总是显示一些阿拉伯符号,但总是缺少一些。

    • 1
  2. user367250
    2016-02-25T08:16:17+08:002016-02-25T08:16:17+08:00

    标题栏中使用的字体缺少一些字符,因此它们显示为框。

    要修复它,我会更改字体。unity-tweak-tool通过软件中心或命令行安装

    sudo apt-get install unity-tweak-tool

    然后运行它,在外观下选择字体。窗口标题字体是缺少字符的字体。找到一个具有您需要的字符将需要尝试不同的选项。您可以先将其设置为与默认或文档字体相同。

    • 0

相关问题

  • Nautilus 自动以 root 身份浏览

  • 在 nautilus 中刷新缩略图

  • 如何在 Nautilus 中管理保存的完整网页及其目录(例如 n.html 和 n_files)

  • 如何让 Nautilus windows 坚持拖放?[关闭]

  • Nautilus 中的 FTP 连接问题 - 一段时间后似乎超时

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve