如何删除字符 8236

Rag*_*ock 6 c# string

我正在尝试解析一些电话号码,并且我有一个函数来检查解析的字符串是否仅由数字或 + 号组成。

其中一些有一个值为 8236 的隐藏字符。

在此处输入图片说明 在此处输入图片说明

将它与 '\0' 和 '\u8236' 进行比较不起作用......

这个字符是什么,如何删除它?

Rag*_*ock 5

感谢 @Maximilian Gerhardt 在评论中发送了此链接https://www.fileformat.info/info/unicode/char/202c/index.htm

我能够知道 8236 对应于字符 '\u202c'

所以我这么做了str.Trim('\u202c') 并且确实有效


编辑:

获得相应代码的简单方法是将十进制转换为十六进制。

8236(十进制) -> 202C(十六进制)