标签: unicode

GNU 对话框和 UTF-8 字符

我在我的一个冗长的 shell 脚本中使用 GNU 对话框。我遇到的问题之一是当我要求一个输入框时,用户可以在其中输入一本书的标题(主要是法语)。

\n\n

在此输入框中,输入重音字符(\xc3\xa9\xc3\xa0\xc3\xa8 在法语中很常见)或特殊的 UTF-8 字符(例如破折号“\xe2\x80\x94”)会移动光标右边有 4 个字符,而不是 1 个。在 3 或 4 个“特殊”字符之后,输入框由于此工件而完全无法使用。

\n\n

同样,当我显示带有对话框的菜单时,重音字符会移动对话框的右边框。这比输入框中的障碍要小,但视觉上却很不舒服。

\n\n

我已经尝试了各种方法来使其正常工作,但无济于事。

\n\n

作为记录,这是我的 LC_* 环境变量:

\n\n
LC_PAPER=fr_FR.UTF-8\nLC_ADDRESS=fr_FR.UTF-8\nLC_MONETARY=fr_FR.UTF-8\nLC_NUMERIC=fr_FR.UTF-8\nLC_ALL=fr_FR.UTF-8\nLC_TELEPHONE=fr_FR.UTF-8\nLC_MESSAGES=fr_FR.UTF-8\nLC_IDENTIFICATION=fr_FR.UTF-8\nLC_COLLATE=fr_FR.UTF-8\nLC_MEASUREMENT=fr_FR.UTF-8\nLC_CTYPE=fr_FR.UTF-8\nLC_TIME=fr_FR.UTF-8\nLC_NAME=fr_FR.UTF-8\nLANG=fr_FR.UTF-8\n
Run Code Online (Sandbox Code Playgroud)\n\n

我能做什么?

\n\n

(编辑:如下所述,我使用的是 Mac,无论我使用 iTerm2 还是内置终端模拟器,都会出现同样的问题。)

\n

bash unicode utf-8

3
推荐指数
1
解决办法
3889
查看次数

使用 AutoHotKey 轻松输入 Unicode 字符?

例如,我希望能够?使用 AutoHotKey 的文本替换功能键入(向右箭头),这就是我的脚本的样子:

::|rarr::{ASC 2192}
Run Code Online (Sandbox Code Playgroud)

因此,当我|rarr在文本编辑器中输入并点击, . <SPACE> <ENTER>等时,文本应替换为?. 但由于某些原因,我得到这样的:É

通常这适用于 ASCII 和 ANSI 字符。Unicode 应该有不同的做法吗?如果是这样,如何?

autohotkey unicode macros

3
推荐指数
3
解决办法
3583
查看次数

DNS 名称以 xn-- 开头是什么意思?

我在日志中发现了以下域:

http://xn--q1a.xn--b1aube0e.xn--c1acygb.xn--p1ai/
Run Code Online (Sandbox Code Playgroud)

我从未见过类似的东西。这是一个有效的域吗?如果是,TLD 是什么?

dns domain unicode

3
推荐指数
1
解决办法
2086
查看次数

使从 Excel 复制到 Word 的数字使用减号而不是连字符以避免换行

将负数从 Excel 复制到 Word 时,&#45;将使用连字符/减号 (Unicode ),而不是正确的减号 (Unicode &#8722;)。这会导致文本在连字符后换行(您不能强制第二列执行第一列的操作):

Word 或 Excel 连字符作为减号错误

我希望 Excel 复制正确的字符。我能以某种方式永久解决这个问题吗?每次从 Excel 粘贴内容时,我是否都必须查找并替换?


编辑:我认为可能的答案可能来自更改 Excel 中的默认格式,但这只是一个可能。

microsoft-office unicode microsoft-word microsoft-excel

3
推荐指数
1
解决办法
3046
查看次数

LibreOffice Writer .... 欧姆符号 (Omega)

我在 Ubuntu 14.04 上使用LibreOffice Writer来做课堂作业,我需要使用\xce\xa9(欧姆符号,大写字母 omega)来表示阻力。

\n\n

不幸的是我似乎无法在任何地方找到这个标志。
\n这里有人知道如何打印它或告诉我在哪里可以找到它吗?
\n也许有一些扩展?

\n

keyboard-layout unicode ubuntu libreoffice

3
推荐指数
1
解决办法
4995
查看次数

如何识别 Sublime Text 3 中的异常字符?

我有一个带有不寻常 Unicode 字素的文件。我想通过直接在 Sublime 中获取信息窗口或仅通过列出代码点来识别它,以便我可以在线搜索它们。

在 Vim 中,我会使用该ga命令查看 Unicode 代码点,或者可能g8查看字节,然后通过 google 获取字符名称和其他相关信息。

有没有办法在 Sublime 中获取这些信息?一个相当于 Vim 的ga就足够了,但是一个更精细的解决方案会在 Sublime 本身中显示更多信息(所以我不需要谷歌)会很好。我愿意安装插件来实现这一点。

unicode sublime-text-3

3
推荐指数
1
解决办法
8433
查看次数

Notepad++另存为没有字节顺序标记的UTF-16文件

有没有办法使用UTF-16编码(小端)在Notepad ++中保存文件,但不添加字节顺序标记?例如,如果一个文本文件使用 little endian UTF-16 编码 ( Encoding > UCS-2 LE BOM)保存在 notepad++ 中,它将在其FF FE前面添加字节,我想将其删除而无需手动执行此操作。

如果默认情况下没有办法做到这一点,有没有办法为 Notepad++ 创建一个与UCS-2 LE BOM选项相同的编码,只是没有字节顺序标记?

encoding notepad++ unicode bom

3
推荐指数
1
解决办法
7863
查看次数

如何使用 unicode 字符绘制漂亮的圆角框?

我尝试使用维基百科中的框画字符,但找不到适合圆角的垂直线(如下所示,它们要么关闭,要么未连接),并且水平线太粗。有适合这些角落的角色吗?

\n\n
\xe2\x95\xad\xe2\x94\x81\xe2\x94\x81\xe2\x94\x81\xe2\x94\x81\xe2\x95\xae\n\xe2\x94\x82test \xe2\x94\x82  \n\xe2\x95\xb0\xe2\x94\x81\xe2\x94\x81\xe2\x94\x81\xe2\x94\x81\xe2\x95\xaf\n
Run Code Online (Sandbox Code Playgroud)\n

unicode

3
推荐指数
1
解决办法
3500
查看次数

我如何输入方形字符

我必须用方形字符写 x/100000: x*10-5 ,但“-5”应该大于 10,所以知道它是 x/10/10/10/10/10。

我怎么做?

unicode characters

2
推荐指数
1
解决办法
3363
查看次数

为什么在 Firefox 上只能看到一些 unicode 字符?

由于某种原因,我看不到一些 unicode 字符。

我试图通过获取Arial Unicode MS此处建议的字体来解决此问题:为什么 Firefox 不呈现某些字符?

不幸的是它没有改变。

我在查看此维基百科页面时遇到问题:http : //en.wikipedia.org/wiki/Month

在这部分问题是可见的:

在此处输入图片说明

在其他地方,我完美地看到了阿拉伯文等字母!可能是什么问题以及如何解决它?

firefox unicode windows-xp

2
推荐指数
1
解决办法
4269
查看次数