unicode

GNU Dialog 和 UTF-8 字符
unicode

GNU Dialog 和 UTF-8 字符

我在其中一个很长的 shell 脚本中使用 GNU 对话框。我遇到的一个问题是当我要求用户输入书名(主要是法语)的输入框时。 在此输入框中,输入重音字符(éàè 在法语中很常见)或特殊的 UTF-8 字符(例如长划线“—”)会将光标向右移动 4 个字符,而不是 1 个字符。输入 3 或 4 个“特殊”字符后,由于此问题,输入框完全无法使用。 同样,当我显示带有对话框的菜单时,重音字符会移动对话框的右边框。这比在 inputBox 中更少出现障碍,但仍会造成视觉不适。 我尝试过各种各样的方法来让它工作,但都无济于事。 为了记录,这是我的 LC_* 环境...

Admin

如何将这些字符输入到任意程序中?
unicode

如何将这些字符输入到任意程序中?

有没有办法让经典的“Ctrl-Apostrophe-E”风格的组合键(输入重音字符)在任何文本框,而不仅仅是在像 Wordpad 或 Microsoft Word 这样的特殊程序中? ...

Admin

Word 未按预期转换非 Unicode 字符
unicode

Word 未按预期转换非 Unicode 字符

我们的用户遇到了一个非常令人沮丧的问题,即 MS Word(在 Windows 中)如何处理非 Unicode 字符。这个问题在使用 Windows XP SP3 的 Word 2007 和 Word 2010 Beta 中都得到了证实;我怀疑它在 2003 中也是这样。 问题: 用户使用非 Unicode 字体创建文档,输入字符来表示科学计数法。例如,他输入 Mu (µ)。注意:我粘贴了符合 Unicode 标准的 Mu 以供参考。 用户打开文档并尝试将代表 Mu 的非 Unicode 字符复制/粘贴到 Web 浏览器中以进入我们的系统。它粘贴为无法...

Admin

UTF-8 解码器无法解码编码的字符串
unicode

UTF-8 解码器无法解码编码的字符串

我有一些我认为是 UTF-8 的编码值。现在我真的不知道它是否是 UTF-8,因为其他在线工具和解码 UTF-8 的步骤不起作用,但可用的开源工具是唯一对我有用的工具。实际的纯文本将使用韩语。 现在的问题是,该工具无法处理超过 100 个单词或更大的字符串,而且即使处理大约 50-60 个单词也需要很长时间。由于该工具是开源的,如果可能的话,我想在本地系统上运行该工具,这样也许我可以更快地工作或不受字符限制。 工具链接:-https://software.hixie.ch/utilities/cgi/unicode-decoder/utf8-decoder ...

Admin

我如何打字
unicode

我如何打字

我试过: 按住Alt,按下+,按下 Unicode 十六进制值1F9DE,释放Alt。这不起作用,因为当我按下该键时,它会触发浏览器的F文件菜单(热键)。在记事本或写字板中,它显示 吏。Alt+F 按住,按下数字键盘上的AltUnicode 十进制数,松开,但会显示。129502Alt▐ 按住Alt,按下0129502数字键盘,然后松开Alt,但它会显示Þ 我如何输入表情符号...

Admin

在 qemu 中运行的 Windows 10 客户机中,非 Unicode 字体显示为乱码
unicode

在 qemu 中运行的 Windows 10 客户机中,非 Unicode 字体显示为乱码

我有一个使用非 Unicode 字体的希伯来语应用程序,当我在由 virt-manager 管理的 Windows 10 客户机中运行它时,它开始显示乱码,尽管它以前可以正常工作。我尝试重新安装该应用程序,但无济于事。 我已将 Windows 客户机中的系统区域设置设置为希伯来语。 当我在 VirtualBox 或 VMware 中运行同一个应用程序时,字体显示正常。该问题仅出现在 qemu 上。 我在各种基于 debian 的主机上都遇到了这个问题。 那么这听起来像是 qemu 问题吗,或者它只是偶然发生在我的 qemu 客户机上? ...

Admin

如何在 Word 2010 中显示字符 Ň (U+0147)?为什么下面第一段中描述的方法对这个字符不起作用?
unicode

如何在 Word 2010 中显示字符 Ň (U+0147)?为什么下面第一段中描述的方法对这个字符不起作用?

据我所知,要在 Word 中显示 Unicode 代码点,应先按 Alt 键,然后按字符 + 和 Unicode 代码点,这两个字符均在数字键盘中输入。这就是我对下面两个字符所做的操作。效果很好。 ٪ U066A 阿拉伯百分号 ٮ U066E 阿拉伯字母无点 BEH 然而,当我尝试展示下图所示的字符Ň时, 不使用对话框,而是通过键入 Alt+0147,使用上面第一段中提到的技术,我得到的是字符“,它的 Unicode 代码点为 U+201C。要获得字符 Ň,我必须键入 Alt+,并在数字键盘中键入 + 字符,并在普通键盘中键入代码点 0147。瞧: Ň 此...

Admin

如何在 Linux Mint 中的自定义键盘布局中使一次按键发出 3 个 unicode 字符?
unicode

如何在 Linux Mint 中的自定义键盘布局中使一次按键发出 3 个 unicode 字符?

我通过编辑不同的文件为我的区域语言创建了一个自定义键盘布局。除了一个问题外,它运行良好。其中一个字符需要 3 个 unicode 字符组合,即我希望所有 3 个字符都通过一次按键发出。请帮助我做到这一点。 角色如下 ক + ্ + ষ --> ক্ষ U0995 + U09CD + U09B7 --> ক্ষ 此组合需要从键的第三个字符发出key <AB04>,如下所示。 我添加了语言文件/usr/share/X11/xkb/symbols并添加到/usr/share/X11/xkb/rules/evdev.xml文件中 从我添加的文...

Admin

在 Notepad++ 中将 Unicode 值解释为真实字符
unicode

在 Notepad++ 中将 Unicode 值解释为真实字符

如果我复制一个 Unicode 编码值作为实际渲染的字符(例如表单这里- 1D400) 并将其粘贴到 Notepad++ 中,它确实将其显示为“粗体”字符。 但是当我尝试在 Notepad++ 中手动将其写入 Unicode 值(输入为 \u1D400)并使用插件 HTML Tag > Decode JS(按照建议)时这个帖子),它不会将其渲染为“粗体”字符……更糟糕的是,它会将其转换成两个不同的字符! 为什么会这样,如何让 Notepad++ 将值转换为与我简单地复制/粘贴已从网页呈现的值时显示的相同的字符视觉效果? 我做错什么了吗?有人能告诉我正确...

Admin

Git Bash 使用 Visual Studio Code 的集成终端无法正确显示字符
unicode

Git Bash 使用 Visual Studio Code 的集成终端无法正确显示字符

我使用 Git Bash 作为 Windows 上的默认终端配置文件。执行此命令时,我得到以下输出: memlab run --scenario tests/oversized-object/index.js > 'command' �����ڲ����ⲿ���Ҳ���ǿ����еij��� \ �������ļ� VS Code 的terminal.integrated 字体系列是Consolas。如何让字符正确显示? 更新: 当我使用 Git Bash(未集成 VSCode)运行命令时,我复制并粘贴到此帖子的输出: > memlab r...

Admin

所见即所得标尺条符号的 Unicode 字形(边距、左制表符、右制表符、中心制表符和小数制表符)
unicode

所见即所得标尺条符号的 Unicode 字形(边距、左制表符、右制表符、中心制表符和小数制表符)

各种文字处理器和文本布局软件都有一个“标尺条”,用于指示文本块的边距、缩进和制表符位置。各个制造商的标尺条中使用的符号体系相当一致:向上指向的三角形表示边距停止点,向下指向的三角形表示首行缩进,以及各种直角和倒 T 表示右制表符、左制表符、中制表符和小数制表符。 这些符号有官方的 Unicode 代码点吗?如果没有,什么代码点最适合表示它们? ...

Admin

带有零宽度控制字符的 Bash 提示符
unicode

带有零宽度控制字符的 Bash 提示符

为了防止提示符围绕从右到左的文本扭曲,我想在 bash 提示符中插入一个零宽度 LRM(U200e)。由于这是一个零宽度字符,我的直觉是用 来换行\[<200e>\]。结果,这实际上导致 bash 在错误的地方换行。当我不使用它时,然后它看起来运行良好。 我不明白。即使 bash 自动检测到此字符为零宽度,用 包裹\[...\]它也不会造成任何损害。 编辑:所以问题是:什么时候\[...\]真正需要转义,以及如果转义的字符实际上是零宽度,它怎么可能有害。 ...

Admin

使用 Unicode 对混合宽度文本进行编码的正确方法是什么?
unicode

使用 Unicode 对混合宽度文本进行编码的正确方法是什么?

据我所读,Unicode 中的全角字形仅用于向后兼容和与 Shift-JIS 等传统标准的无损往返。理由Unicode 似乎将其视为一个呈现问题,最好由渲染器根据语言上下文来处理,并且通常不鼓励使用此类字符。在某些情况下,根本不提供兼容字符,例如全角左/右单/双引号,因为没有包含这两种形式的旧编码。 Unicode 建议在同一文档中, 当歧义引号括在宽字符周围且与其相邻时,通常会将其解析为宽引号,否则会将其解析为窄引号。 然而,有些情况下宽度问题很难解决,有时会在当前字体和实现中产生不正确的结果, 他们一致认为,目前最大的敌人无疑是“N问题”,即Nost...

Admin

带有下点的自定义字符的 Unicode 序列
unicode

带有下点的自定义字符的 Unicode 序列

Unicode 为某些下方带有点的罗马字符提供了代码点,例如U+1E04“下方带有点的拉丁大写字母 B”,但并非所有字母都有代码点。 如何在任意(罗马)字符下方放置一个点? 我知道代码点U+0323——变音符号下方的组合点: https://www.compart.com/en/unicode/U+0323 \u0323X\u0323C但该序列的呈现方式如下:'̣X̣C' 我希望在 C 和 X 下有一个点。在某些渲染中,我在 X 下看到两个点,而在其他渲染中,我只在 X 下看到一个点。在任一情况下,C 下都没有点。 ...

Admin