【发布时间】:2013-05-28 18:02:44
【问题描述】:
搜索一个免费的商业用途应用程序,允许在多个文件中查找/替换(正则表达式很好,但不是必须的),支持以 UTF-8 格式打开和保存。
尝试了一些类似 BKReplaceEm 的方法,但应用程序最终将所有文件保存为 ASCII,这会导致网络渲染出现一些问题。
请指教。
[更新]为了进一步澄清,我正在寻找一个 Windows 实用程序。
[UPDATE #2] 这将用于运行我们的 450 页站点,并将所有法语字符替换为急需的 HTML 实体。
【问题讨论】:
-
Dmitri - 您能否澄清一下您的多个文件是否 100% 位于一个目录中?谢谢
-
为什么甚至需要 HTML 实体?正确的解决方案不是宣传正确的字符集吗?
-
这些文件都在一个目录中,但它们包含在此类的各种子文件夹中。所以我猜没有。
-
嗯,使用 HTML 实体的唯一要点是将它们包含在没有或不同字符集声明的 HTML 文件中。如果这两点都不适用,那么让 HTML 文件使用正确的编码可能会更容易,这样可以很好地消除此类字符编码问题。
-
嗯。如果您用 HTML 实体替换所有非 ASCII 字符,那么将结果保存为 ASCII 还是 UTF-8 是没有意义的 - 无论哪种方式,它都是完全相同的字节表示。如果有任何区别,那么我想知道您为什么要用 html 实体替换法语字符,而将西班牙语、德语、中文、日语和克林贡语字符保留为 UTF-8。
标签: language-agnostic replace utility