报告中的Unicode绑定特殊辅助字符输出错误

时间:2017-08-18 09:11:27

标签: mysql unicode crystal-reports

我将一个字符串作为අධ්‍යාපන插入到mysql utf-8数据库中。但报告中的输出显示为:අධ් ්‍ය පන

这也适用于其他绑定字符。我可以使用什么解决方案来解决这个问题?

1 个答案:

答案 0 :(得分:0)

(我没有"答案",但更多信息。也许你或其他人可以从这里接受它。我对僧伽罗一无所知。)

第一个的十六进制应为

E0B685 E0B6B0 E0B78A E2808D E0B6BA E0B78F E0B6B4 E0B6B1

SELECT HEX(...)显示的内容吗?另一个是

E0B685 E0B6B0 E0B78A 20 E0B78A E2808D E0B6BA 20 E0B6B4 E0B6B1

注意其中的空格(20)。我想知道是什么增加了空间。

你能解释这两个字吗?一个是重复的,另一个被删除??

UTF=8      Unicode          Meaning
E0B78A     3530=x0DCA  [්]  NSM  SINHALA SIGN AL-LAKUNA
E0B78F     3535=x0DCF  [ා]    L  SINHALA VOWEL SIGN AELA-PILLA