首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TextPad和Unicode:完全支持?

TextPad和Unicode:完全支持?
EN

Stack Overflow用户
提问于 2012-01-16 11:22:35
回答 7查看 35.6K关注 0票数 17

我在Mac中创建了一些UTF-8文件,当试图在Windows中使用TextPad打开它们时,我会收到以下警告:

警告:(文件名)包含代码页1252 (ANSI拉丁语1)中不存在的字符。如果单击“确定”,它们将被转换为系统默认字符。

Linux (GNOME gEdit)可以在没有抱怨的情况下打开同一个文件。以上所说的是什么意思?我认为TextPad有完全的UTF-8支持。我可以安全地打开和编辑UTF-8文件使用它,而不破坏文件?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-01-16 12:20:44

TextPad似乎无法处理windows-1252之外的字符(CP1252,此处带有“ANSI拉丁语1”)。我在Windows上测试了它,打开了一个在同一个系统上创建的纯文本文件,UTF-8编码,无论是有BOM还是没有BOM,结果都一样。该程序的帮助似乎不包含任何与字符编码有关的内容,其编写“国际字符”的工具仅适用于拉丁文-1字符。

Windows有几个文本编辑器可以处理UTF-8 (即使是记事本也可以打开UTF-8文件,但很难推荐对其进行认真的编辑)。请参阅Alan关于用于Windows的Unicode编辑器和字处理器的信息集。(就我个人而言,我喜欢Notepad++和BabelPad,它们都是免费的。)

票数 12
EN

Stack Overflow用户

发布于 2016-01-29 03:09:30

TextPad 8,最新的2016-01-28,终于正确地支持BMP了.这是一个付费升级,但到目前为止,一直完美地为我工作。

票数 9
EN

Stack Overflow用户

发布于 2012-01-16 19:49:28

TextPad‘支持’UTF-8和UTF-16文档只有在它将导入和导出它们的数量。但它仍然将文件编辑为简单字节,而不是Unicode字符(使用ANSI代码页,即西欧代码页1252 )。

因此,除非该文件碰巧只包含该代码页中也存在的字符,否则您将丢失内容。这与Unicode的观点相去甚远。

事实上,这就是让我逃离的问题--当时我逃往EmEditor,尽管现在我同意之前的评论,并推荐Notepad++。为文本编辑付费的时代早已过去。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8879277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档