问题标签 [extended-ascii]
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.
c++ - C++ 扩展 Ascii 字符
如何检测 C++ 字符数组中是否存在扩展 ASCII 值(128 到 255)。
c# - 如何将扩展 ascii 转换为 System.String?
例如:“½”或 ASCII DEC 189。当我从文本文件中读取字节时,byte[] 包含有效值,在本例中为 189。
转换为 Unicode 会导致 Unicode 替换字符 65533。
UnicodeEncoding.Unicode.GetString(b);
转换为 ASCII 结果为 63 或“?”
ASCIIEncoding.ASCII.GetString(b);
如果这是不可能的,那么处理这些数据的最佳方法是什么?我希望能够执行像 Replace() 这样的字符串函数。
ascii - 使用 JAVACC 识别扩展字符
我正在使用 JavaCC 创建语法并且遇到了一个小问题。我试图允许生成的编译器识别 ASCII 扩展集中的任何有效字符。在查看了相同的 JavaCC 示例(主要是显示 JavaCC Grammer 本身的示例)之后,我设置了以下标记来识别我的字符:
如果我正确理解这一点,它应该匹配所有 ASCII 字符的八进制表示,从 0-377(涵盖扩展 ASCII 集中的所有 256 个字符)。这对所有键盘字符(az、0-9、?、./ 等)甚至大多数特殊字符(©、¬®)都按预期执行。但是,每当我尝试解析“商标”符号 (™) 时,我的解析器都会不断抛出 End of File 异常,表明它无法识别该符号。是否有一些明显的方法可以增强我对字符的定义以允许商标符号被接受?
perl - 如何使用 Perl 在文件中查找扩展的 ASCII 字符?
如何使用 Perl 在文件中查找扩展的 ASCII 字符?谁能拿到剧本?
.....提前致谢.....
character-encoding - “高 ascii”字符的正确技术术语是什么?
引用“高 ascii”或“扩展 ascii”字符的技术正确方法是什么?我指的不仅仅是 128-255 的范围,而是 0-127 范围之外的任何字符。
通常它们被称为变音符号、重音字母,有时被随便称为“国家”或非英语字符,但这些名称要么不精确,要么仅涵盖可能字符的子集。
程序员会立即识别出哪些正确、准确的术语?与非技术人员交谈时使用的最佳英语术语是什么?
python - 如何使用 python 删除扩展的 ascii?
在尝试修复 PML(Palm 标记语言)文件时,我的测试文件似乎包含非 ASCII 字符,这导致 MakeBook 抱怨。解决方案是去除 PML 中的所有非 ASCII 字符。
所以在尝试在 python 中解决这个问题时,我有
但是,这会导致错误,该行必须是“unicode,而不是 str”。这是一个文件片段。
不太确定此时如何正确传递线路以进行处理。
python - 如何在 Python 中打印非 ASCII 字符
我在 Python 中打印(或写入文件)非 ASCII 字符时遇到问题。我通过str
在我自己的对象中覆盖该方法并在其中创建“x.encode('utf-8')”来解决它,其中 x 是对象内部的一个属性。
但是,如果我收到一个第三方对象,并且我制作了“str(object)”,而这个对象里面有一个非 ASCII 字符,它就会失败。
所以问题是:有什么方法可以告诉str
方法该对象通常具有 UTF-8 编码?我正在使用 Python 2.5.4。
java - 在 JSP 请求中添加了额外的 Ascii char 'Â'
我在tomcat和jsp中面临同样的问题,如下面的asp问题 Classic ASP gremlims中列出的,每当使用HTML特殊字符时都会在文本中插入一个Â
使用tomcat 5和jsp。当我输入一个包含±20°C 的字符串并提交到另一个JSP 时,提交后的结果参数是±20°C。在请求本身的每个特殊字符之前都添加了一个附加字符 'Â'。我该如何解决这个问题?
谢谢,
c - 如何使用 Const Char* 打印 ASCII 扩展字符?
我有一个在屏幕上打印字符的功能,如下所示:
我想以十进制打印字符 254,但我需要使用存储在const char*
. 我不能尝试print(0x0F, 0, 0, 0xFE);
,因为这会在没有强制转换的情况下引发指针错误,那么我该怎么做呢?