中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 软件应用 > 其他软件
FixName破除中文文件名乱码
作者:未知 时间:2004-11-02 12:12 出处:DreamLand 责编:chinaitpower
              摘要:FixName破除中文文件名乱码

    介绍
    Fixname 是一个用于显示和修复某种原因导致的中文文件名乱码的命令行工具,它运行于Windows 2000或之后的操作系统中。例如在没有安装中文支持的英文windows(win2k之后的版本)中,由于无法创建和显示中文文件名,在没有条件安装中文支持(比如不是系统管理员)或者对系统不熟悉的人,可能会使用南极星之类的软件来创建中文文件名。结 果这些文件在中文系统或者安装了中文支持的英文系统中就成了乱码(参看后面下面的截图)。这种情况在留学出国使用电脑过程中很可能会出现。这个工具就可以恢复类似情况下的中文(或者其他亚洲多字节语言,如日文,韩文等)。

    原先是乱码:

 

    转换成功!

 

    使用说明
    --------------------------------------------------------------------------------

    可以使用 "fixname /?" 得到英文帮助,以下为中文帮助。
(注:对于前面描述的乱码原因,在简体中文windows下简单的使用 "fixname -t 目标文件夹路径" 即可。) 

    ===============================================================================
    File Name Fixer v1.2.0.129, by Arloan Peng.
    Homepage: http://www.imandysoft.com/
    Bug Report: support@imandysoft.com
    ===============================================================================

    fixname -listcp
    fixname [-t] [-from codepage] [-to codepage] dir [dir [dir ...]]

    -listcp
    显示当前系统所支持的全部代码页。
    这个选项只能单独使用。

    -t
    对乱码文件执行重命名动作。如果不指定该选项,则仅显示转换结果,并不
    实际执行(进行预览确保正确)。

    -from codepage
    指定乱码文件创建时使用的代码页。
    缺省为西欧(codepage 1252),等价于"-from 1252"。
    在英文操作系统下,南极星使用该代码页创建中文文件名。

    -to codepage
    指定文件名实际的代码页。
    缺省为简体中文(codepage 936),等价于 "-to 936"。

    dir
    指定需要转换的文件夹路径(可为相对或绝对)。
    注意:该文件夹下的所有文件和子目录均会被转换,但所指定的文件夹本身则
    不会被转换。例如,如果执行 "fixname -t c:乱码" 的话,那么 "c:乱码"
    目录下的文件和子目录全部会被转换,但 "c:乱码" 目录自身则不会。

    示例:
    从代码页 437 转换至简体中文
    fixname -t -from 437 C:BadNames D:OtherBadFiles "D:Blank In Path"

    提示:
    常见代码页:
    1252 - Latin 1 (US, Western Europe) (拉丁-1, 美国和西欧)
    437 - OEM United States(OEM 美国)
    936 - Simplified Chinese (GBK, GB2312) (简体中文)
    950 - Traditional Chinese (BIG5) (繁体中文)
    932 - Japanese (日文)
    949 - Korean (韩文)
    874 - Thai (泰文)

    使用 `fixname -listcp' 可以列出所有系统支持的代码页。

    警告:转换时请确保没有任何资源管理器或者其他程序打开目标文件夹或其下的任何文件或目录,否则本程序会因为无法重命名被打开的文件而中途失败(系统错误3),而已执行的操作无法恢复,导致部分文件名正确部分是乱码,这样的结果不好收拾。因此,为了避免不 小心犯下的错误,请转换前先行备份!

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有