免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 天穹北
打印 上一主题 下一主题

在UTF-8的locale下,如何查看GBK文件名?[遗留问题……] [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-03-16 23:20 |只看该作者
以前曾使用过此命令,然后使用lftp。当时用的也是fvwm+urxvt。
而今天,此命令好像对lftp无效。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
12 [报告]
发表于 2007-03-16 23:58 |只看该作者
虚拟终端吗?所在的X桌面的Locale,是什么?要改成zh_CN.gb2312或zh_CN.gbk才行,只改终端窗口是不够的。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
13 [报告]
发表于 2007-03-17 00:04 |只看该作者
做samba的机器,本机的locale最好用GBK的,用utf8的话在本机看中文文件名比较费劲。远程管理要是用putty的话,不论UTF8还是GB码都是很容易搞定的,所以用什么都行。个人的一点小经验。hoho.

论坛徽章:
0
14 [报告]
发表于 2007-03-17 00:40 |只看该作者
但我曾经临时更改编码,然后lftp登录ftp,和用smb登录windows机,GBK编码的文件名可以正常显示。
export LANG='XXX'不就是用来临时更改编码的么?
我那部好的机子有用smb且是UTF-8,不过一切正常;smb有内置的编码转换功能。
我在想我是不是少装了什么软件。

论坛徽章:
0
15 [报告]
发表于 2007-03-17 00:44 |只看该作者
export LC_ALL=zh_CN.gb18030 试试

论坛徽章:
0
16 [报告]
发表于 2007-03-17 00:58 |只看该作者
谢谢呵
结果差不多:

  1. TQbeiBOX:~# export LC_ALL=zh_CN.gb18030
  2. TQbeiBOX:~# locale
  3. locale: Cannot set LC_CTYPE to default locale: No such file or directory
  4. locale: Cannot set LC_MESSAGES to default locale: No such file or directory
  5. locale: Cannot set LC_ALL to default locale: No such file or directory
  6. LANG=zh_CN.gbk
  7. LC_CTYPE="zh_CN.gb18030"
  8. LC_NUMERIC="zh_CN.gb18030"
  9. LC_TIME="zh_CN.gb18030"
  10. LC_COLLATE="zh_CN.gb18030"
  11. LC_MONETARY="zh_CN.gb18030"
  12. LC_MESSAGES="zh_CN.gb18030"
  13. LC_PAPER="zh_CN.gb18030"
  14. LC_NAME="zh_CN.gb18030"
  15. LC_ADDRESS="zh_CN.gb18030"
  16. LC_TELEPHONE="zh_CN.gb18030"
  17. LC_MEASUREMENT="zh_CN.gb18030"
  18. LC_IDENTIFICATION="zh_CN.gb18030"
  19. LC_ALL=zh_CN.gb18030
  20. TQbeiBOX:~# ls
  21. 28291.jpg                                    ouw910_zh-cn.lng
  22. fvwm                                         usb
  23. head.gif                                     wqy-bitmapfont-0.8.0-6_all.deb
  24. head.jpeg                                    ????
  25. opera6.adr                                   ??????
  26. opera_9.10-20061214.6-shared-qt_en_i386.deb
  27. TQbeiBOX:~#
复制代码

论坛徽章:
0
17 [报告]
发表于 2007-03-17 01:02 |只看该作者
比方你在 kde or gnome 下可以開執行命令,那就請輸入執行:

  1. bash -c LANG=zh_CN.GBK urxvt
复制代码


這樣就可以使用了。

--

论坛徽章:
0
18 [报告]
发表于 2007-03-17 01:12 |只看该作者
原帖由 kenduest 于 2007-3-17 01:02 发表于 17楼  
比方你在 kde or gnome 下可以開執行命令,那就請輸入執行:

bash -c LANG=zh_CN.GBK urxvt

這樣就可以使用了。

--

谢谢。
那个,PIII667/128M/60G上实在不能用G或K。
我是很郁闷,同样的事情,同样的方法;结果却不一样。:em12:

论坛徽章:
0
19 [报告]
发表于 2007-03-17 01:19 |只看该作者
原帖由 kenduest 于 2007-3-17 01:02 发表于 17楼  
比方你在 kde or gnome 下可以開執行命令,那就請輸入執行:
bash -c LANG=zh_CN.GBK urxvt
這樣就可以使用了。


我打錯了..

bash -c "LANG=zh_CN.GBK urxvt"

那個,PIII667/128M/60G上實在不能用G或K。
我是很鬱悶,同樣的事情,同樣的方法;結果卻不一樣。


看不大懂意思.

--

论坛徽章:
0
20 [报告]
发表于 2007-03-17 01:33 |只看该作者
太感谢了,成了。

原帖由 kenduest 于 2007-3-17 01:19 发表于 19楼  

看不大懂意思.

--

我是指以前用export LANG='XX'可以达到我的目的,而现在不行了。故而郁闷。

另外,那个命令是新开一个终端,可不可以在本终端中直接切换?
无论如何,太感谢了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP