问题标签 [non-ascii-characters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
850 浏览

unicode - 使用 unicode 字符格式化表格数据

我需要生成一个计算跟踪文件,其中包含显示中间结果的表格数据。我目前正在使用标准 ascii 管道符号 (|) 和破折号 (-) 的组合来绘制表格线:

例如

是否有任何 unicode 字符可用于制作更专业的表格?

(文件必须是原始文本格式,不能使用 HTML 或任何其他标记)

编辑:我添加了一个示例,说明表格现在的样子,已经采纳了建议并使用了 unicode 方框绘图字符:

0 投票
3 回答
3579 浏览

asp.net - 在 URL 中使用非拉丁字符

我正在一个客户已经翻译成克罗地亚语和斯洛文尼亚语的网站上工作。为了与我们现有的 URL 模式保持一致,我们生成了模仿应用程序布局的 URL 重写规则,这导致 URL 中有许多非 ascii 字符。

示例 š ž č

有些链接是使用 getURL 从 Flash 触发的,有些是标准的 HTML 链接。有些是程序化的 Response.Redirects,有些是通过向响应中添加 301 状态代码和位置标头来实现的。我正在 IE6、IE7 和 Firefox 3 中进行测试,并且浏览器会显示非拉丁字符 url 编码。

我猜这与 IIS 以及它处理 Response.Redirect 和 AddHeader("Location ...

有谁知道强制 IIS 不对这些字符进行 URL 编码的方法,或者我最好的选择是用非变音符号替换这些字符?

谢谢

0 投票
6 回答
68498 浏览

linux - 如何使用 echo 编写非 ASCII 字符?

如何使用 echo写入非ASCII字符?是否有转义序列,例如\012或类似的东西?

我想使用以下命令将 ASCII 字符附加到文件中:

0 投票
3 回答
2646 浏览

emacs - 如何让 Emacs 显示汉字

我经常使用简单的中文短语,例如“你好”来测试我的代码是否可以处理非 ascii 字符。每当我将汉字直接输入到 Emacs 中时,它们只是作为问号出来。

如果我打开预制的文本文件,Emacs 有时可以正确显示字符,但并非总是如此。例如,如果我在记事本中创建一个简单的文本文件,其中包含“你好”,那么“好”会显示得很好,但“你”只会显示一个框。Emacs 可以处理汉字吗?如果是这样,我该如何设置?

我在 Windows 上使用 Courier New 字体运行 Emacs 22.3.1,但我也对在 Linux 上进行这项工作感到好奇。我已经安装了所有需要的东方语言包。我可以在记事本中用中文编辑没有问题。

0 投票
4 回答
43735 浏览

regex - “UnicodeEncodeError:‘ascii’编解码器无法编码字符”

我正在尝试通过正则表达式传递大量随机 html 字符串,而我的 Python 2.6 脚本对此感到窒息:

UnicodeEncodeError:“ascii”编解码器无法编码字符

我将其追溯到这个词末尾的商标上标:Protection™——我希望将来会遇到其他类似的人。

是否有处理非 ascii 字符的模块?或者,在 python 中处理/转义非 ascii 内容的最佳方法是什么?

谢谢!完整错误:

完整脚本:

0 投票
1 回答
5073 浏览

regex - UnicodeEncodeError:“ascii”编解码器无法编码字符?

我正在尝试通过正则表达式传递大量随机 html 字符串,而我的 Python 2.6 脚本对此感到窒息:

UnicodeEncodeError:“ascii”编解码器无法编码字符

我将它追溯到这个词末尾的商标上标:Protection™——我不需要捕获非 ascii 的东西,但它很麻烦,我希望将来会遇到更多。

是否有处理非 ascii 字符的模块?或者,在 python 中处理/转义非 ascii 内容的最佳方法是什么?

谢谢!完整错误:

完整脚本:

0 投票
3 回答
5850 浏览

html - Web 标准字体中的 Unicode 支持

我需要决定是否将 Web GUI 中的几何符号(例如,按钮、菜单等的箭头和三角形)呈现为 Unicode 符号(更容易且与颜色无关)或 GIF/PNG 文件(我想要的很多麻烦避免)。

但是,我看到客户端甚至无法显示声明为 unicode 字符的高级标点符号(示例)。

有人知道从哪个版本开始,操作系统/服务包/应用程序附带标准字体的 Unicode 版本吗?例如,自 1999 年以来,Office 附带了 Microsoft 的Arial unicode,但是我没有安装 Office,但我的 Arial 至少有一些 Unicode 范围。

另外,Mac OS 和 Linux 的情况如何?

有人可以向我指出一些关于此的综合资源 - 报告、列表、概述吗?

0 投票
4 回答
9242 浏览

delphi - 将 Hi-Ansi 字符转换为等效的 Ascii (é -> e)

0 投票
9 回答
169298 浏览

regex - (grep)正则表达式匹配非ASCII字符?

在 Linux 上,我有一个包含大量文件的目录。其中一些具有非 ASCII 字符,但它们都是有效的 UTF-8。一个程序有一个错误,阻止它使用非 ASCII 文件名,我必须找出有多少受到影响。我打算这样做find,然后执行grep打印非 ASCII 字符,然后执行 awc -l来查找数字。它不必是 grep;我可以使用任何标准的 Unix正则表达式,例如PerlsedAWK等。

但是,是否有“任何不是 ASCII 字符的字符”的正则表达式?

0 投票
1 回答
1952 浏览

unicode - 速度模板中的非 ASCII 字符在显示时被破坏

我在速度模板文件中有非 ascii 字符。并且在处理时它们是乱码。

文件以 UTF-8 编码保存,响应头 contentType 也设置为text/html;charset=UTF-8.

还有什么可以做的?