LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1087|回复: 7

对中文化还有些迷惑?!

[复制链接]
发表于 2005-11-9 21:13:51 | 显示全部楼层 |阅读模式
在我的机器上打开含有中文字的的文件,中文字部分就是乱码!这是为什么?我想是不是我的字符编码设置的不对?又回到上次的问过的一个问题内核编译时设置的NLS与编译glibc后执行make localedata/install-locales加载字符集有什么区别?
    系统中到底有那些环境变量对字符(编码)的解析有影响?我看过一些别人的配置文件,用到如:LC_ALL、LANG、LANGUAGE、LC_CTYPE、LC_TIME,这些环境变量的作用(范围)是什么?能否讲解一下?
     是不是解决了编码问题后才是对“字体的美化”问题?

怎样知道我当前默认的字符集是什么?如果缺少某种字符集怎样补救?难道只有重新编译内核(或glibc)?如果我打开某个文件的字符集与当前使用的不匹配系统会自动匹配上正确的字符集吗?


I'am a newbie!, thanks!
发表于 2005-11-9 21:51:42 | 显示全部楼层
应该不是字符集的问题,没有安装字体文件吧.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-9 23:41:31 | 显示全部楼层

字体的原因?

Post by youbest
应该不是字符集的问题,没有安装字体文件吧.

如何判断是字体的原因还是编码的原因?

有没有人能讲解一下在LFS上安装字体的步骤、心得?
我看到一些文章张说道要用到ttmkfdir,这是一个什么工具?BLFS上好像没有提供!
回复 支持 反对

使用道具 举报

发表于 2005-11-10 01:20:14 | 显示全部楼层
比较简单的方法:

如果是编码问题,那么一般来说字符连一个都显示不正确。

如果是字体问题,那么一般来说就是缺少几个字而已。

当然,这个方法不完全。只是参考。
回复 支持 反对

使用道具 举报

发表于 2005-11-10 16:41:49 | 显示全部楼层
你搜索一下,有很多这方面的帖子
我就问过这个问题,并正确解决了
加入windows的simsun字体就可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-10 18:04:19 | 显示全部楼层

这个问题能解答一下吗?

Post by 黯然销魂
比较简单的方法:

如果是编码问题,那么一般来说字符连一个都显示不正确。

如果是字体问题,那么一般来说就是缺少几个字而已。

当然,这个方法不完全。只是参考。

编译时设置的NLS与编译glibc后执行make localedata/install-locales加载字符集有什么区别?
回复 支持 反对

使用道具 举报

发表于 2005-11-10 19:10:46 | 显示全部楼层
一个是内核支持,一个是glibc支持。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-11 18:54:16 | 显示全部楼层
Post by 黯然销魂
一个是内核支持,一个是glibc支持。

对于我们实际使用的系统中,如对中文,究竟影响在那几个方面?
如要是我在编译内核时仅使用系统默认的,会产生什么影响?
如要是不使用make localedata/install-locales加载字符集会有什么影响?

这两部分之间有什么关系?

thanks!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表