寻找 UTF-8 文本编辑器

2023-12-03

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

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

有人可以推荐我一个文本编辑器来编辑 html 和 php 文件,能够显示 utf-8 编码文本并保存为 utf-8 文件吗?

谢谢。

阅读有关 emacs 的内容后,我安装了它。见下文。

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

j编辑 我将 Jedit 中的字体更改为 UTF 字体,现在日语可以正常显示。 输入日语仍然有问题,因为您看不到自己正在输入的内容。 (要更改字体以编辑文件,请转到“实用程序”->“全局选项”->“文本区域” 选择 Unicode 字体,您将能够看到日语字符。

维姆 我仍在尝试弄清楚如何在 gvim 中添加字体。一旦我知道该怎么做,我就会更新它。

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

所以此时我不得不说,在 jEdit 中我可以看到日语文本,但无法输入日语文本。 Gvim 我可以输入日语文本,但在文本区域内它显示为 ??? Emacs 也是如此。 遗憾的是,在 emacs 和 gvim 中添加字体并不是一项简单的任务。 目前,我使用带有 Arial unicode MS 字体的记事本,并保存为 UTF-8 文件作为我的日语编辑器。不理想但至少它有效。


强烈推荐Notepad++。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

寻找 UTF-8 文本编辑器 的相关文章

  • Ruby `split':UTF-8 中的无效字节序列(ArgumentError)

    我正在尝试填充电影对象 但是在解析时u item文件我收到此错误 split UTF 8 中的无效字节序列 ArgumentError File open Data u item r do infile while line infile
  • TCHAR 仍然相关吗?

    我是 Windows 编程新手 在读完 Petzold 的书后 我想知道 使用TCHAR类型和 T 函数来声明字符串或者我应该使用wchar t and L 新代码中的字符串 我将仅针对现代 Windows 截至撰写本文时版本 10 和 1
  • 为什么我无法在 Mac OS X Terminal.app 上的 Python 解释器中显示 unicode 字符?

    如果我尝试粘贴 unicode 字符 例如中间的点 在我的 python 解释器中它什么也不做 我在 Mac OS X 上使用 Terminal app 当我只是在 bash 中时 我没有遇到任何问题 但在解释器中 python Pytho
  • 如何在Python 3中将文本流编码为字节流?

    将字节流解码为文本流很容易 import io f io TextIOWrapper io BytesIO b Test nTest n utf 8 f readline 在这个例子中 io BytesIO b Test nTest n 是
  • 如何在普通 C89 中读取给定字符长度的 UTF-8 字符串?

    我正在用纯 C89 编写一个自定义的跨平台简约 TCP 服务器 但我也会接受 POSIX 特定的答案 服务器使用 UTF 8 字符串 但从不查看它们的内部 它将所有字符串视为不可变的二进制 blob 但现在我需要接受来自客户端的 UTF 8
  • 在 SSIS 2012 中为 Oracle CLOB 转换 DT_TEXT

    我正在使用 SSIS 2012 我有一个带有 DT TEXT 类型的输出列的脚本组件 它是来自网页的 XML 我有一个 OLE DB 目标 使用 OLE DB 的本机 OLD DB Oracle 提供程序 并且该字段的表定义为 CLOB 这
  • 如何在 MariaDB 10 中启用大索引?

    在 Debian Jessie 中 我安装了 MariaDB 服务器 10 0 30 并尝试增加最大密钥长度 AFAIU 这取决于配置参数innodb large prefix正在启用 根据docs https mariadb com kb
  • PHP中特殊字符的转换

    我已经尝试了很多功能 但我根本无法弄清楚这一点 无论如何 正确的方法 在称为描述的表单字段中 我可以期待各种字符 在将它们提交到数据库之前 需要将它们格式化为 HTML 实体 现在 我的代码 formdesc htmlentities PO
  • Python“\x00”填充/来自 cStringIO 的 utf-32 字符串

    通过另一个系统的cStringIO 我通过以下方式编写了一些unicode u content length encode utf 8 在读完这篇文章后 使用unicode stringio fd read utf 8 I get u c
  • 如何在 JavaScript 中从代理对构造 UTF-16 字符?

    以下计算 Unicode 代码点的 UTF 16 代理对 戴着医用口罩的脸 https emojipedia org face with medical mask 但是如何从代理对构造字符以在字符串中使用呢 const codepoint
  • 电子邮件正则表达式将如何处理新的 unicode 域?

    Since 2009年10月 互联网 名称指定公司和 Numbers ICANN 批准了创建 国家 地区代码顶级域名 ccTLD 在互联网上使用 母语 IDNA 标准 脚本 我很确定大多数网站当前使用的标准正则表达式不会将它们标记为有效 还
  • Java字符串中的字符数[重复]

    这个问题在这里已经有答案了 可能的重复 Java 使用unicode上划线显示平方根时字符串的长度 https stackoverflow com questions 7704426 java length of string when u
  • C++:LPWSTR 在 cout 中打印为地址

    我有一个类型变量LPTSTR 我打印到std cout with lt lt 在 ANSI 系统中 不知道它是在哪里确定的 它工作得很好 它打印了字符串 现在 在 Unicode 系统中 我得到的是十六进制地址而不是字符串 那么 为什么LP
  • 在 grails 中编写代理

    我正在使用 Gralis 1 3 7 我正在编写一个控制器 需要从另一台服务器获取 PDF 文件并将其返回给客户端 我想以某种相当有效的方式来做到这一点 例如 class DocController def view URL source
  • 运行命令行进程并在该进程仍在运行时获取输出?

    如何运行命令行进程并在该进程仍在运行时获取输出 我的意思是使用自己的进度条运行 CLI 进程 可执行文件本身需要很长时间才能完成操作 所以我想从自己的进程中获取进度信息来显示我的应用程序中的进度 否则我不这样做在进程完成之前没有任何信息来显
  • Java如何区分这些具有相同名称/签名的多个方法?

    今天我在追踪一个错误 我注意到我们的一个班级中有一些奇怪的事情 我删除了尽可能多的代码并发布在这里 class A static int obtainNumber return 42 static int obtainNumber retu
  • 将 Unicode 字符串转换为 ASCII

    我的字符串包含 ASCII 中未找到的字符 如 我需要一个函数将它们转换为可接受的内容 例如 a e i o u 这是因为我将根据这些字符串创建 IIS 网站 即我将使用它们作为域名 function Convert DiacriticCh
  • PHP 中的 JS charCodeAt 等效项(具有完整的 unicode 和 emoji 兼容性)

    我在 JS 中有一个简单的代码 如果涉及特殊字符 我无法在 PHP 中复制它 这是 JS 代码 参见JSFiddle https jsfiddle net h8oca3qg 5 用于输出 var str t char t and speci
  • 运行源代码中包含 Unicode 字符的 Python 2.7 代码

    我想运行一个在源代码中包含 unicode utf 8 字符的 Python 源文件 我知道这可以通过添加评论来完成 coding utf 8 在一开始的时候 但是 我希望不使用这种方法来做到这一点 我能想到的一种方法是以转义形式编写 un
  • 检测 MySQL 中的 utf8 损坏字符

    我有一个数据库 其中有一堆损坏的 utf8 字符分散在多个表中 字符列表不是很广泛 AFAIK 修复给定的表非常简单 update orderItem set itemName replace itemName 但我无法找到检测损坏字符的方

随机推荐

  • 将 Microsoft Ajax Minifier 与 Web 安装项目和源代码管理结合使用

    我刚刚开始调查微软 Ajax 缩小器 4 0与我正在开发的 Visual Studio 2008 Web 应用程序一起使用 事实证明 将其挂接到 csproj 文件中非常容易 因此它为所有脚本生成 min js 文件 但是我对如何将其与 W
  • A 类声明多个 JSON 字段

    我有一个类 A 它有一些私有字段 同一个类扩展了另一个类 B 它也有一些类 A 中的私有字段 public class A extends B private BigDecimal netAmountTcy private BigDecim
  • R - 传单 - highcharter 工具提示

    我想包括一个highcharter情节在我的leaflet弹出窗口 在来自的帮助下this帖子我能够包括sparkline阴谋 但是 由于我缺乏 html 技能 我不知道如何修改代码来使用highcharter 这个答案关于SO 答案中的示
  • Logstash 5.1.1“错误的 URI(不是 URI?)”

    Error c Program Files Logstash bin gt logstash bat e 输入 stdin 输出 stdout 发生意外错误 错误 gt 错误的 URI 不是URI File c Program Files
  • MongoDB 全文搜索,两个字段自动完成

    我正在尝试实施MongoDB 图集搜索 目标是在 2 个字段上自动完成 我目前有这个实现 const searchStep search Read more about compound here https docs atlas mong
  • PDFbox 找不到字体:/Helv

    我尝试将表单字段添加到现有 PDF 文件 但出现以下错误PDFbox Could not find font Helv 我的 Java 代码具有以下视图 PDDocument pdf PDDocument load inputStream
  • 我该如何处理这样的物体

    我需要以表格形式显示错误 如果子级中定义了错误 则可以将错误附加到输入名称表单中 这是常见情况 1 但可能会发生错误是在 json 对象的根节点中定义的 2 在这种情况下 应将其附加到 formElement 以下代码 3 适用于情况 1
  • C2DM 服务器。我们现在应该使用 OAuth 吗?

    我正在为我的 Android 应用程序实现 C2DM 客户端 Android 进展顺利 但我对实现服务器端有点困惑 我的服务器是C NET 官方文档链接到 404 当涉及到身份验证时 https developers google com
  • 类型不匹配错误。 F# 类型推断失败?

    我正在尝试在 F 中编写一个方法 该方法根据传递到该方法的值的类型返回泛型类型的新实例 在金融服务指数中 open System Collections Generic type AttributeIndex lt a gt inherit
  • 在 C++ 中获取准确的执行时间(微秒)

    我想获得用 C 实现的程序的精确执行时间 以微秒为单位 我尝试使用clock t获取执行时间 但它不准确 请注意 微基准测试是hard 准确的计时器只是短时间区域获得有意义的结果所需的一小部分 看绩效评估的惯用方式 一些更一般的注意事项 如
  • 通过 EnvDTE 以编程方式更改 Visual Studio 项目的调试属性

    是否可以通过 EnvDTE 类以编程方式更改调试部分中的项目属性 我知道如何获取 DTE 实例并使用某些设置 但我是盲目的 或者调试部分无法访问 我从这里开始http msdn microsoft com en us library env
  • 是否可以使用 PHP 或 Apache 从客户端获取网络域?

    我正在研究一种解决方案来识别专用网络中的客户端网络域或工作组 基于此 我必须更改一些访问权限 我无法通过 IP 地址做到这一点 因为它不可信 只能通过网络域 工作组 由于我不知道的原因 我无法登录屏幕 访问必须是自动且无缝的 有人知道我该怎
  • “with”语句中变量的范围?

    我只读书firstline从 python 使用 with open file path r as f my count f readline print my count 我对变量 my count 的范围有点困惑 虽然打印效果很好 但是
  • Java 中字节移位的奇怪行为

    当我使用位移位时byte 我注意到使用无符号右移时得到了奇怪的结果 gt gt gt With int 均右移 符号 gt gt 和未签名 gt gt gt 表现如预期 int min1 Integer MIN VALUE gt gt 31
  • GWT uibinder 自动更正关闭

    我使用 GWT uibinder 方法 我的 html 包含一个文本框 例如
  • 如何使用 AngularJS 模板渲染 html

    这是我的模板 div class span12 div
  • 查找前面没有其他字符串的字符串

    我只想得到 bar here gt gt gt re findall r
  • Google Cloud Messaging,从客户端创建通知密钥时返回 401 Unauthorized

    我按照上面的例子https developer android com google gcm notifications html gen client尝试从客户端创建通知密钥 getAccounts 方法确实返回了一个有效的谷歌帐户 Go
  • 如何在 JSON 字符串反序列化期间忽略数组项

    这似乎很简单 但我就是不知道该怎么做 我使用外部 api 来获取 JSON 结果 使用 Newtonsoft JSON 问题是一个糟糕的设计 这给我留下了一个具有混合类型的数组 如下所示 data Monday 13 january id
  • 寻找 UTF-8 文本编辑器

    我正在寻找一个 简单的 文本编辑器 可以处理同一文档中不同编码的文本 我需要开发一些日语和英语混合文本的网站 而我现在的编辑器 在英语 Windows 系统上 无法显示日语文本 Jedit 文件不显示我输入的日语文本 但当我在浏览器中查看该