LinuxSir.cn,穿越时空的Linuxsir!

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

debian 下显示中文 文件内容问题

[复制链接]
发表于 2007-12-29 13:11:54 | 显示全部楼层 |阅读模式
请问 :
我的是debian-etch-4.0r1i38版本,参考了 这位兄台 的帖子 http://www.linuxsir.cn/bbs/thread287473.html 挂载了windows下的盘。我的 想法 是 希望英文系统界面, 浏览器等系统程序界面是英文, 但是能显示中文 网页内容。如果 像 eva程序本身是中文版那就程序界面支持中文。 但是 现在是 能显示windows下的中文文件和目录名,但是不能显示内容。
问题:
1.怎么保持界面是中文,但是能显示windows下的 中文内容,显示为乱码。不希望终端下命令文字为中文。
2.参照上面帖子,在装fcitx输入法时运行im-switch -s fcitx -z default,按ctrl+space没出现小企鹅输入法 框架,重启后和ctrl+space退出X-window后也没出现。shell输入fcitx,出现提示:you have another XIM named fcitx running?
但是没出现小企鹅,按ctrl+space也没反应。请问问题原因所在?最后参照http://www.linux-wiki.cn/index.p ... 6%96%B9%E6%B3%95, # apt-get install fcitx im-switch,$ im-switch -c,当时一时兴起选了系统的th-xim,后来在运行im-switch -c 就不行了,就说 。只得按照上面手动配置方法
建立下面的文件:

# touch /etc/X11/Xsession.d/95input

在这个文件中写入如下内容:

export LANG=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8 //什么的字体?
export LC_ALL=   //?
export XMODIFIERS=@im=fcitx  //XMODIFIERS ? @im什么意思?变量?变量是$im吧 ?
fcitx &  //运行fcitx, 加 &表示什么意思?

ps:请说明上面各行的作用。LANG是指整个系统语言?上面//后是我的问题?

即使这样还是不行。没办法装 scim 运行它 ,同时把/etc/X11/xinit/xinput.d/fcitx文件内容用#屏蔽,重启,ctrl+space   scim才可以。不重启不行。我的SCIM打字时 它的汉字文字的可选字框架在屏幕的左下角,怎么让它 像windows下的输入法一样的跟随光标,我不知道怎么设置SCIM里的选项(英文界面)。
3. 前面装过Debian GNU/Linux testing "Lenny" - Official Snapshot i386 CD
         Binary-1 20070528-09:58 版本,采用 ustc、cn99下的lennyx更新源,apt-get安装abiword,都没问题,但是一旦重启进入X就是能显示X界面,但是最上面和最下面的工具栏都不见了,打开文件也很慢。如果不安装软件,就没问题。重装 很多次一直有这个问题,只好换到现在的etch4.0r1.请问原因?
4. 如果装netinst cd,由于我们学校是要输入帐号和密码才能上网,请问在 命令行下怎么解决这个网络安装和更新问题。
5. 这里的gaim QQ不能用,怎么也连不上?装eva 0.4.9.deb包,安装命令是dpkg -i *.deb, 但是缺很多库就是相对版本有点旧 其中有一个还是 libstdc*.*ubantu的,具体我忘了,但是肯定是带 ubantu 标记的,不知装后系统是否稳定,兼容?

新手,问的问题……,请 大家原谅.
发表于 2007-12-29 16:18:44 | 显示全部楼层
楼主的所有问题论坛都有过讨论,楼主可以搜索前人的经验。不过这里还是简要解答下:

1. 使用 dpkg-reconfigure locales 来配置可用的本地化环境和默认的环境。建议使用 zh_CN.UTF-8 作为默认。

桌面环境的语言需要在登录的时候通过选项来选择,如 zh_CN.UTF-8。

win 下绝大多数编码都为 gbk 而不是 UTF-8 。在之前完成的设置下, gnome 的 gedit 将可以自动识别 win 下的 gbk 编码文件。

2. 不要使用 95xinput 文件来设置,这是N年前的做法,早已淘汰。通过上面的设置,可以正常使用 im-switch 来配置输入法,如 im-switch -s fcitx , im-switch -s scim 。如果 scim 没有光标跟随,可以试试 im-switch -s scim-immodule 。查看 im-switch 可用选项可以 im-switch -h。

3. Testing 本来就会出现这种问题,需要频繁的升级来解决 bug 。建议楼主在没熟悉系统的时候先使用 stable(现在的 etch) 。

4. Debian 目前不支持这样安装。可以下载第一张光盘安装完成后配置网络。具体方法搜索半内 ppp 拨号的配置。

5. etch 的 gaim 中 QQ 协议被封杀,已经无法登录。 eva 包请确认是否用于 Debian etch ,否则依赖关系无法满足,也就无法安装。
回复 支持 反对

使用道具 举报

发表于 2007-12-29 19:31:31 | 显示全部楼层
Post by manphiz;1801100
楼主的所有问题论坛都有过讨论,楼主可以搜索前人的经验。不过这里还是简要解答下:

win 下绝大多数编码都为 gbk 而不是 UTF-8 。在之前完成的设置下, gnome 的 gedit 将可以自动识别 win 下的 gbk 编码文件。


我遇到的一个小问题, 我的全部都是UTF-8, 能显示win的文件名, 但是win的文件的内容无法显示, vim是乱码
kwrite是乱码, 我知道是编码问题, kwrite改为gbk就能正常显示, 但vim呢?
最关键的是每次都要手动改非常麻烦, 有没有一劳永逸的方法?
回复 支持 反对

使用道具 举报

发表于 2007-12-29 21:18:05 | 显示全部楼层
'但vim呢? 最关键的是每次都要手动改非常麻烦, 有没有一劳永逸的方法?"'
回复 支持 反对

使用道具 举报

发表于 2007-12-30 09:29:09 | 显示全部楼层
vim 也可以通过配置文件设置文件可用编码来引导 vim 自动识别。
在 ~/.vimrc 加入
set fileencodings=utf8,gb18030,gbk,gb2312,big5,euc-tw
就可以识别那些编码。

搜索论坛,查看 vim 手册都可以找到这个方法。
回复 支持 反对

使用道具 举报

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

本版积分规则

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