当前位置: 首页 > 面试题库 >

如何使用* nix中的控制台工具将\ uXXXX Unicode转换为UTF-8

孔磊
2023-03-14
问题内容

curl用来获取一些URL响应,它是JSON响应,并且包含Unicode换码的国家字符,例如 \u0144 (ń)\u00f3 (ó)

如何将它们转换为 UTF-8 或任何其他编码以保存到文件中?


问题答案:

我不知道您使用的是哪个发行版,但应该包括 uni2ascii

$ sudo apt-get install uni2ascii

它仅依赖libc6,因此它是一个轻量级的解决方案(在Ubuntu上,uni2ascii i386 4.18-2为55,0 kB)!

然后使用它:

$ echo 'Character 1: \u0144, Character 2: \u00f3' | ascii2uni -a U -q
Character 1: ń, Character 2: ó


 类似资料:
  • 问题内容: 我有一个带有HTML实体的ASCII字符串,例如: 我需要此字符串不包含那些实体,并将其转换为UTF-8字符。有没有简单的方法,在Java中可以做到这一点? 哪里: 返回“aà” 或类似的东西? 问题答案: 看一下org.apache.commons.lang.StringEscapeUtils.unescapeHtml(…)。显然,它可以理解HTML 4中定义的所有字符实体。

  • 可以从控制台使用VS 2012 diff工具吗? 编辑 > 你也可以从命令窗口运行diff工具,它将在VS的同一个实例中运行。 此外,VS 2012还有一个延期。

  • 问题内容: 我们有一个系统,客户(主要是欧洲人)输入的文本(使用UTF-8)必须分发到不同的系统,其中大多数接受UTF-8,但是现在我们还必须将文本分发到仅接受美国的美国系统。 -Ascii 7位 因此,现在我们需要将所有欧洲字符翻译成最近的美国Ascii。是否有任何Java库可帮助完成此任务? 现在,我们刚刚开始添加到转换表中,在该表中Å(瑞典AA)-> A等,在找不到与输入字符匹配的位置的情况

  • 将编码传递到UTF-8后,我无法在Windows-1252中显示字符串。 我被迫在init中转换为UTF-8 我想将我的字符串转换为Windows-1252字符以显示它: 我正在得到这个结果 如何获得正确的以下结果? 谢谢! 当做

  • 问题内容: 我已阅读以下有关通过GoogleDocs将UTF-8编码的(希伯来语)XLS转换为CSV的建议,并且可以正常工作。当我在Sublime2中使用utf8编码打开CSV时,希伯来语正确显示。但是,当我尝试使用SQLyog将数据导入到我的数据库中时,在确保将我的目标表和导入定义都设置为UTF8之后,我变得很乱,例如: ⒚椔 我哪里出问题了? 问题答案: 从excel导出到csv的最佳方法是:

  • 我需要转换UTF-8字符集到Windows 1252使用PHP和我没有太多的运气到目前为止。我的目标是将文本传输到第三方系统,并排除任何不在Windows 1252字符集中的字符。 我尝试了iconv和mb_convert_编码,但都得到了意想不到的结果。 两者的输出均为“K”?本哈文? 我没有料到会有这样的结果?”s,因为这些字符在WINDOWS-1252字符集中。 有人能帮我解释一下吗。