您尚未登录。

#1 2023-10-13 19:38:47

Kana_Meisa
初心者
所在地: Kamihama
注册时间: 2022-11-26
帖子: 26

[已解决] KDE如何同时很好地兼容中文和英文

我的KDE设置了中文、英语和日语的locale,locale-gen的输出如下

> sudo locale-gen
Generating locales...
  en_US.UTF-8... done
  ja_JP.UTF-8... done
  zh_CN.UTF-8... done
  zh_HK.UTF-8... done
  zh_SG.UTF-8... done
  zh_TW.UTF-8... done
Generation complete.

这样的话,整个系统就是英文的。

同时,在一些地方,比如Chrome的网页上或者Dolphin里,也能很好地显示中文。

但是在另外一些地方就会出现问题,比如说用Chrome打开带有中文名的PDF文件时,就会出现无法打开的情况。

在Index无法显示文件名称里带有汉字的文件,如下图红框所示

65292a23c458853aefb9a730.jpg

在使用Ark打开压缩包的时候,只要压缩包的文件名含有汉字,就打不开。

65292c0dc458853aefbf4e52.jpg

一些软件遇到中文的路径时,会当场卡住。好像是因为无法映射汉字这样的特殊字符。

65292abac458853aefbb71d8.jpg

请问上面的情况有什么好的解决办法吗?

还是说我以后只能用全英文系统了呢。

最近编辑记录 Kana_Meisa (2023-10-13 22:30:24)

离线

#2 2023-10-13 19:55:06

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: [已解决] KDE如何同时很好地兼容中文和英文

locale 命令的输出看看。

离线

#3 2023-10-13 21:07:54

Kana_Meisa
初心者
所在地: Kamihama
注册时间: 2022-11-26
帖子: 26

Re: [已解决] KDE如何同时很好地兼容中文和英文

依云 说:

locale 命令的输出看看。

> locale
locale: 无法将 LC_ALL 设置为默认的语区: そのようなファイルやディレクトリはありません
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME=en_GB.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=

「そのようなファイルやディレクトリはありません」的意思是“没有这样的文件或目录”

最近编辑记录 Kana_Meisa (2023-10-13 21:14:54)

离线

#4 2023-10-13 22:18:01

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: [已解决] KDE如何同时很好地兼容中文和英文

怎么中日混合……locale -a 和 echo $LANGUAGE 看看呢?

离线

#5 2023-10-13 22:18:30

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: [已解决] KDE如何同时很好地兼容中文和英文

哦,你是不是应该也启用一下 en_GB.UTF-8?

离线

#6 2023-10-13 22:29:59

Kana_Meisa
初心者
所在地: Kamihama
注册时间: 2022-11-26
帖子: 26

Re: [已解决] KDE如何同时很好地兼容中文和英文

依云 说:

哦,你是不是应该也启用一下 en_GB.UTF-8?

是这样呢,启用之后就好了。谢谢你!

离线

页脚