unicode - 寻找一个UTF-8文本编辑器

标签 unicode utf-8 character-encoding text-editor

我正在寻找一个(简单的)文本编辑器,该编辑器可以处理同一文档中不同编码的文本。

我需要开发一些日文和英文文本混合的站点,而我现在使用的编辑器(在英文Windows系统上)无法显示日文文本。
Jedit文件不会显示我输入的日语文本,但是当我在浏览器中查看文件时,它会正确显示。
Gvim在编辑器中以及在浏览器中都将所有日语文本显示为问号。
在Gvim中,输入汉字有效(您输入发音,然后按空格键以获取汉字),但是当您确认想要的汉字时,它会用问号替换该汉字。 (每个汉字1个问号)。

有人可以推荐我一个文本编辑器来编辑html和php文件,该文件可以显示utf-8编码的文本,也可以另存为utf-8文件吗?

谢谢你。

阅读有关emacs的信息后,我进行了安装。见下文。

谢谢大家的提示。
如果您没有unicode字体,则必须在网上找到一种或购买一种。
以下是在Windows系统http://support.microsoft.com/kb/314960上安装字体的说明

编辑
我将Jedit中的字体更改为UTF字体,现在日语正常显示了。
输入日语仍然是有问题的,因为您看不到正在输入的内容。
(要更改字体以编辑文件,请转到实用工具->全局选项->文本区域
选择一种Unicode字体,您将可以看到日语字符。

gVim
我仍在尝试找出如何在gvim中添加字体。一旦我知道该怎么做,我将对此进行更新。

埃马克斯
Emacs无法正确显示汉字,它们显示为???。但至少我可以看到我用日语输入的内容并选择正确的单词。

因此,在这一点上,我不得不说,在jEdit中我可以看到日语文本,但无法输入日语文本。 Gvim我可以输入日语文本,但在文本区域内显示为??? Emacs也是如此。
可悲的是,在emacs和gvim中添加字体不是一件容易的事。
目前,我使用带有Arial unicode MS字体的记事本,并将其保存为UTF-8文件作为日语编辑器。这并不理想,但至少可以奏效。

最佳答案

强烈建议使用Notepad++。

关于unicode - 寻找一个UTF-8文本编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/217089/

相关文章:

java - 如何将任何语言和字符集的字符串转换为 Java 中的有效文件名?

unicode - Unicode 字符如何映射到字体中的字形?

php - 将 unicode\u 序列(如\u041a)转换为 php 中的普通 utf-8 文本

google-app-engine - GAE 数据存储 : can't get UTF-8 to work as default encoding

node.js - 如何在请求 promise 中制作 UTF-8?

sql - PostgreSQL 替换 unicode 字符范围

sql-server - BCP 和 ó 的字符编码问题

PHP mysql charset utf8问题

php - 从一个数据库读取数据并使用 PHP 插入另一个数据库时出现编码错误

Eclipse:infinitest 与 JUnit:字符编码