【发布时间】:2015-10-16 12:49:36
【问题描述】:
如何将字符串'۱۳۹۴' 转换为'1394'?
我尝试更改排序规则但不起作用。
请注意,我在 C# 中从外部设备读取数据。
【问题讨论】:
-
۱۳۹۴真的是1394 -
@tinka 是的。见unicode-table.com/en/#arabic
-
阅读时为什么不转换?
-
就您的语言而言,它们可能是同一个词,但实际上就 unicode 字符而言,它们是两个不同的实体。这就像要求系统自动将“一”转换为“一”。除非您使用映射表,否则无法完成。
-
嗨,我不知道,但你试过这个吗? SELECT ASCII('13۹۴') 但它返回 63 而不是 1394。
标签: sql-server tsql unicode