偶linux系统下的中文文件名咋都是方块和问号啊?

偶linux系统下的中文文件名咋都是方块和问号啊?,第1张

分类: 电脑/网络 >> *** 作系统/系统故障

问题描述:

我的是windows XP SP2加mandriva 2007双系统,用linux的时候,凡是文件名或者文件夹名是中文的,都显示的是方块和问号,要么就是空白,挂载的windows分区下的文件夹名也是这种情况,各位有没有类似的情况?大虾来显一下身吧!

解析:

你没有中文字形。

在Mandriva Control Center (MCC) 里面找中文输入的软件包,如SCIM,安装时会同时加入相关的字形。

或者在MCC里加入你在windows磁区里的中文字形。C:/windows/fonts

Linux 系统区分英文字符的大小写。命名目录和命名文件的规则是相同的。除非有特别的原因,否则用户创建的文件和目录名要使用小写字符。大多数的 Linux 命令也使用小写字符。

Linux 系统下的文件名长度最多可到256个字符。通常情况下,文件名的字符包括:字母、数字、"."(点)、"_"(下划线)和"-"(连字符)。

Linux 允许在文件名中使用除上述符号之外的其它符号,但并不建议用户这样做。有些转意字符(即该字符被系统借用,表示某种特殊含义)在Linux 的命令解释器(shell)中有特殊的含义。这样的转意字符有:"?"(问号),"*"(星号), " "(空格), "$"(货币符), "&", 扩号等等。在文件名中应尽量避免使用这些字符。

文件名中可以有" "(空格),但建议用户用"_"(下划线)来替代。

"/" 既可代表目录树的根也可作为路径名中的分隔符(类似DOS下的"\),因此"/"不能出现在文件名中。

"." 和 ".." 分别用来表示"当前目录"和"父目录", 因此它们也不能作为文件名。

如果是图形界面下的虚拟终端,设置(根据不同的 shell 修改不同的环境参数配置文件,如 bash 就修改 .bashrc 文件或 .bash_profile 文件)1 export LANG=zh_CN.UTF-8如果是远程登录(比如使用 ssh 登录),则根据你的客户端的环境进行设置,一个可能的方案是:1 export LANG=zh_CN.GB18030locale 看看你的当前是什么语言显示然后1vi /etc/sysconfig/i18n一般情况下linux服务器都是配置utf-8,不使用中文的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8516636.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存