Questions tagged «unicode»

Unicode是用于纯文本的计算机表示的标准。它包含通用字符集,旨在明确表示人类书写系统中使用的任何语言的所有字符,Unicode转换格式(UTF),定义用于存储和传输Unicode文本的标准化格式以及用于处理和操作文本的标准。

3
如何在Linux虚拟终端中显示Unicode?
读取Unicode中的任何数据都无法在Linux终端中正确显示(这意味着打开的虚拟终端没有X窗口)。 我在这里的讨论中读到,安装诸如JFBTERM之类的程序确实可以正常工作,所以我想知道是否没有任何方法可以配置终端机以正确处理unicode,而无需任何额外的软件。 在Windows终端(gnome-terminal,xterm等)上,它看起来像这样: 在虚拟终端上,它看起来像这样: 在带有JFBTERM的虚拟终端上,它看起来像这样: 这是的输出的屏幕截图locale: 这是输出showconsolefont: 有谁知道仅使用默认虚拟终端是否可以完成相同的工作?


2
为什么unicode字符无法正确呈现
背景: 我的提示符中有一些unicode字符(基本上是git status标记) 我在arch linux上运行xfce下的urxvt。 我正在使用DejaVu Sans Mono for Powerline字体,通过.Xresources行指定: URxvt*font: xft:DejaVu Sans Mono for Powerline:pixelsize=14 当我启动urxvt时,unicode字符无法正确呈现。 例如 ●渲染为â 但是,如果我然后urxvt从第一个终端内部开始一个新的一切正确呈现。 两个终端之间的环境似乎没有任何差异。 第一次调用和嵌套调用之间可能有什么区别?我怀疑'外部'实例中的字体不正确,但我不确定如何检查正在运行的X窗口的字体 更新:似乎没有在xfce4的应用程序启动器中正确设置语言环境,但可能是第一个终端内的shell进入它自己的语言环境,这意味着两个shell都具有相同的语言环境。 加入 export LANG=en_GB.UTF-8 在xfce4启动之前到.xinitrc似乎解决了它。我怀疑这不是正确的方法,但对我来说效果还不错。 截图演示了问题: 注意:我从serverfault.com移动了这个问题 - 我希望这个网站更合适
18 unicode  urxvt 

1
这是什么角色(𝒲)
我最近在Sci-Fi Stack Exchange上遇到了这个答案。它似乎是用一种字体设计的,看起来像难以阅读的老式笔迹。因此,为了使其更易于阅读,我将其复制/粘贴到gedit(不支持格式的文本编辑器,例如记事本)中。令我惊讶的是,奇怪的格式仍然存在。经过进一步检查(例如,搜索外观最奇怪的字符,注意到年份似乎写得很正常),我得出的结论是,它们是Unicode中一组类似字母的奇怪字符。 我的问题分为两部分: 我对这些字符是正确的吗? 如果是这样,为什么Unicode包含多余的字符,这些字符似乎除了字体之外没有其他用途?

4
什么是“😋”字符?
在同事😋可能期望标点符号或笑脸的情况下,同事发来的电子邮件在句子的末尾包含了该字符。 这个角色是什么?它的Google搜索结果为零,而且unicodelookup.com也不会让我更明智。 它有含义吗?如果没有,那么有人怎么可能输入错字呢?
18 unicode 

5
Unicode字符突然在某些应用程序中开始显示为方框[重复]
这个问题已经在这里有了答案: 我的Windows 7突然停止显示Unicode符号 (2个答案) 5年前关闭。 我注意到,Unicode字符在以前出现在某些应用程序(到目前为止,Notepad ++和Skype)中突然停止显示。相反,它们显示为框。他们以前在工作,但我认为重新启动后就坏了。我什至可以在Skype输入窗口中键入它们并查看它们,但是在提交消息后,它们将显示为框。 例如:햇반和県不会在Skype或notepad ++中显示,但是当我键入此内容时,它们在Chrome中确实可以正常显示。 在上次重新启动之前或之后,没有安装新软件,唯一发生的是某些Windows更新。Notepad ++中的文档的编码设置为UTF-8 Windows 7 x64


2
如何在Windows 8中更改非Unicode程序的语言
在XP,Vista和7中,“区域和语言”设置中始终存在“非Unicode程序的语言”设置。 我安装了Windows 8(有一些不相关的问题,因此我不得不恢复到Windows 7),然后尝试安装不是Unicode而是Shift-JIS(日语)的软件。安装程序显然显示不正确的字形,并且该安装程序无法使用。 因此,我尝试更改“非Unicode程序的语言”设置,但我注意到整个语言小程序都是从头开始重建的。 当我恢复到Windows 7之前,我无法解决它,直到解决了其他问题并可以重新安装8。但是与此同时,有人知道我可以在哪里更改此设置吗?

4
某些Unicode字体在Windows 7 / Firefox中不起作用
我想展示埃及象形文字: 𓀁𓀀𓀣𓀣𓀣𓀣𓀣𓀣𓀣𓀣𓀣𓀣𓀣𓀣 这些是Unicode 5.2的一部分。 TL; DR: 在干净的Windows 7或Windows 8 VM中安装Noto字体可以按预期工作,并且Firefox中有象形文字。 在本地计算机上安装Noto字体不起作用。除非我专门调出该字体,否则任何程序都不会向我显示任何象形文字。 我已经尝试过各种变通办法,例如在桌面上使用这些字符触发IE的文件名,但是不走运。 细节: 我尝试安装Aegyptus字体以及Google Noto字体。 结果是新字体出现在我的系统上(例如,我可以使用它们来设置MS Word中的文本格式),并且如果我在网页中明确引用它们(即,将字体系列设置为“ aegyptus”)它们正确显示: 问题是我无法控制网页使用什么字体,并且据我了解Windows或浏览器应自动检测字形不在字体中并找到合适的匹配项。 我已经在干净的VM(来自modern.ie的Windows 7 / IE 9 Virtual Box VM)上进行了测试,发现安装noto和Firefox可以使字体正常工作。安装字体后,字形会自动出现在Firefox中,而无需我指定字体。但是对于我的本地裸机来说,它不起作用。 我检查了一下,我的Windows 7突然停止显示Unicode符号,这表明Chrome出现问题,并建议您在桌面上放置一个文件,其中包含使用所需Unicode代码点的字符。但是,我尝试在文件名中同时放入一个带有中文字符的文件和一个带有埃及字符的文件,但这没有帮助。注意:我的任何汉字都不会停止工作。只是其他字符范围无效。 无论如何,我都尝试禁用每个启动程序,以查看其中的一个启动程序是否没有解决问题,但没有任何帮助。我什至没有安装Chrome,Adobe Acrobat和其他几个可能的候选软件。 更新 我发现了一种变通办法,它可以帮上忙,但是我想要一个更好的解决方案。如果我关闭“在可用时使用硬件加速”并重新启动Firefox,则会显示我的字体。我已验证自己具有适用于我的图形卡(Intel HD4000)的最新驱动程序,但这似乎没有帮助。Mozilla的此错误报告表明某些卡上存在字体渲染问题,但上述解决方法对我没有影响,无论如何我的字体看起来都不错,但字形替换没有发生。


1
在Excel中以CSV类型保存文件总是会删除BOM
我一直在尝试找到一个合理的解决方案/解释(但未成功),以了解为什么Excel在将文件保存为CSV类型时默认默认删除BOM。 如果您发现此问题重复,请原谅我。这可以读取具有非ASCII编码的CSV文件,但不包括将文件保存回去(这是最大的问题所在)。 这是我目前的情况(在处理Unicode字符和CSV格式的本地化软件中,我通常会收集到这种情况): 我们使用UTF-16LE将数据导出为CSV格式,确保已设置物料清单(0xFFFE)。我们会在使用Hex编辑器生成文件后进行验证,以确保正确设置了文件。 在Excel中打开文件(在此示例中,我们正在导出日语字符),并见证Excel处理了正确编码的文件。 尝试保存此文件将提示您一条警告消息,表明该文件可能包含与Unicode编码不兼容的功能,但仍询问您是否要保存。 如果选择“另存为”对话框,它将立即要求您将文件另存为“ Unicode文本”而不​​是CSV。如果选择“ CSV”扩展名并保存文件,它将删除BOM(显然连同所有日语字符一起)。 为什么会这样?是否有解决此问题的方法,或者这是Excel的已知“错误” /限制? 此外(作为附带问题),看来Excel在加载UTF-16LE编码的CSV文件时仅使用TAB定界符。同样,这是Excel的另一个已知的“错误” /限制吗?

3
在Chrome和Firefox上显示Unicode
Unicode渲染:Firefox与Chrome 操作系统:Windows XP SP3 我的问题是有关此帖子在Firefox vs Chrome中的呈现方式。我可以在Chrome上看到很多盒子,而在Firefox上看不到很多盒子。 Firefox: 铬: 我该怎么办? 更新: 更新2 将Chrome上的Sans Serif字体更改为Arial Unicode并重新启动 更新3 这是受@Arjan的 引用启发 Firefox上的表情符号(参考表情符号如下) Chrome上的表情符号(以下是参考表情符号) 更新: 以上帖子的来源显示如下 火狐浏览器 铬

3
如何使用sed删除U + 200B(零宽度空间)
我有一个很大的文件,整个文件零散。使用打开和编辑它花费的时间太长,vi因此我想使用删除该字符的所有实例sed。问题是,我不知道如何匹配角色!我已经尝试使用\u200B,\x{200b}。有任何想法吗? 如果有帮助,我正在运行CentOS 5。
15 regex  unicode  sed 

3
Windows 7 UTF-8和Unicode
有人可以解释Windows 7(专业版64位)中发生的更改吗? 详细信息:以前我有Windows XP,并且有一些CSV格式的翻译文件(UTF-8编码)。我能够在记事本和Excel中查看字体。升级到Windows 7后,当我打开这些文件时,我看到的只是方框(您知道,如果在浏览器中打开它们,则可以看到所有翻译)。如果我将这些文件保存为Unicode,一切似乎都很好。 那么,到底发生了什么?为什么Windows 7使用Unicode而不使用UTF-8?

7
Windows的Unicode grep
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新的问题,所以这是对话题的超级用户。 4年前关闭。 Windows 32位是否存在可识别Unicode的grep?
13 windows  grep  unicode 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.