问题标签 [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 投票
1 回答
540 浏览

http - 使用非 ASCII 字符发布 XML

我正在尝试修补RestSharp以使其能够POST使用非 ASCII 字符作为POST请求正文的 XML。

以下是它的编写方式:

RequestBody是一个字符串,当服务器实际尝试解析请求时,所有非 ASCII 字符都会变成???.

现在,我执行以下操作:

但它会抛出“IOExceptionStream.Dispose()写入所有字节之前无法关闭流”。

如何发布此 XML?

0 投票
2 回答
11143 浏览

python - 从 Python 中的任何给定字符串类型中删除非 ascii 字符

这是我真正希望它在我删除非 ascii 字符时在内部存储的内容。为什么 decode("ascii 会给出一个 unicode 字符串?

这又是我想要的。我不明白这种行为。有人可以向我解释这里发生了什么吗?

编辑:我认为这会让我明白一些事情,所以我可以解决我在这里陈述的真正的程序问题: Converting Unicode objects with non-ASCII symbols in them into strings objects (in Python)

0 投票
1 回答
2292 浏览

php - php、mysql:比较字符串 - 区分重音和不区分大小写

我需要根据一组关键字在数据库中执行名称搜索。结果应该区分重音和不区分大小写。

按照我在这里找到的解决方案加上一些修改以允许不区分大小写,我使用了以下代码:

当搜索关键字包含重音符号时,这对我不起作用。但奇怪的是,这个查询在 phpMyAdmin 中运行良好(但我在某处读到这不应该是可靠的)。这里可能是什么问题?

更新:我将代码修改为:

但我仍然没有结果。

谢谢!

0 投票
1 回答
3320 浏览

delphi - 如何将字符串中的 \xA0 (或非 ASCII)字符替换为 ' '?

我有一个包含许多非 ASCII 字符的 excel 文件,我想用空格字符替换它们。

此文本将被输入到 MySQL 数据库中,并且不会在字符串中包含这些字符。我HY000 Incorrect string value在尝试发布该行时得到一个。

0 投票
8 回答
153657 浏览

sql-server - 使用 SQL Server 在 varchar 列中查找非 ASCII 字符

如何使用 SQL Server 返回具有非 ASCII 字符的行?
如果您可以展示如何为一列执行此操作,那就太好了。

我现在正在做这样的事情,但它不起作用

对于额外的功劳,如果它可以跨越表中的所有 varchar列,那就太棒了!在此解决方案中,最好返回三列:

  • 该记录的身份字段。(这将允许使用另一个查询来查看整个记录。)
  • 列名
  • 带有无效字符的文本

无效字符将是 SPACE (32 10 ) 到~(127 10 )范围之外的任何字符

0 投票
1 回答
94 浏览

c - 在 C 中读取、比较和获取输入非 ASCII 字符(即孟加拉语和其他印度语脚本)数组

我可以在 C 中使用 Begali 字符(非 ASCII)吗?

0 投票
2 回答
1216 浏览

sql-server - VARCHAR/CHAR 如何在 SQL Server 中存储/呈现多国符号?

我曾经读过varchar(char)用于存储每个字符1个bute的ASCII字符,而nvarchar(varchar)使用2个字节的UNICODE。
但是哪个ASCII?在 SSMS 2008 R2 中

更新:哎呀,结果真的是ЮЯс而不是ЮЯç。谢谢,马丁

0 投票
3 回答
365 浏览

mysql - 使用 Ruby on Rails 忽略 MySQL 查询中的重音

是否可以使用忽略重音的“=”或“like”操作来执行 MySQL 查询?

例子:

返回

Rua Tabapuá Rua Tabapuã Rua Tabapuà

等等...

是否可以在不使用 find_by_sql 的情况下使用 Ruby on Rails ActiveRecord API 来做到这一点?

谢谢,

鲁本

0 投票
1 回答
758 浏览

windows - 在msysgit中存储文件名中带有日文字符的文件

我使用的是德语 Windows XP,并どうもありがとうミスターロボット.txt使用 Windows 资源管理器创建了一个名称中包含日文字符 ( ) 的文件名。msysgit 控制台只显示问号:

我应该怎么做才能让 msysgit 处理这个文件?

0 投票
1 回答
7018 浏览

git - 如何在 OS X 上的 Git 中处理文件名中的亚洲字符

我使用的是美国英语 OS X 10.6.4,并尝试将名称中包含亚洲字符的文件存储在 Git 存储库中。

好的,让我们在 Git 工作树中创建这样一个文件:

Git 将其显示为八进制转义的 UTF-8 形式:

不幸的是,我无法将它添加到 Git 存储库:

Git 只是忽略了这个文件。

使用通配符工作:

但我想从应用程序调用 Git 命令以获取特定文件名。我没有选择发明与此文件完全匹配的通配符模式,但没有其他人。

这是 Git 的已知错误还是我没有正确使用 Git?