报告中的Unicode绑定特殊辅助字符输出错误 [英] Unicode binded Special Auxiliaries character output error in report
问题描述
我将字符串作为 අධ්යාපන
插入到mysql utf-8数据库中。但是,报表中的输出显示为:අධ්්c $ c>。
I inserted a string into a mysql utf-8 database as අධ්යාපන
. But the output in the Report displays as : අධ් ්ය පන
.
其他绑定字符也会发生这种情况。我可以使用什么解决方案来解决此问题?
This happens to other binding characters too. What solution can I use to fix this?
推荐答案
(我没有答案,但是有更多信息。也许您或其他人可以从这里拿走。我对僧伽罗语一无所知。)
(I don't have an "answer", but further info. Maybe you or someone else can take it from here. I know nothing about Sinhala.)
第一个十六进制为
E0B685 E0B6B0 E0B78A E2808D E0B6BA E0B78F E0B6B4 E0B6B1
是 SELECT HEX(...)
显示什么?另一个是
E0B685 E0B6B0 E0B78A 20 E0B78A E2808D E0B6BA 20 E0B6B4 E0B6B1
注意其中的空格( 20
)。我想知道是什么加上了空格。
Notice the spaces (20
) in it. I wonder what added the spaces.
您能解释一下这两个字符吗?一个被重复,另一个被删除了??
Can you explain these two characters? One was duplicated, the other was removed??
UTF=8 Unicode Meaning
E0B78A 3530=x0DCA [්] NSM SINHALA SIGN AL-LAKUNA
E0B78F 3535=x0DCF [ා] L SINHALA VOWEL SIGN AELA-PILLA
这篇关于报告中的Unicode绑定特殊辅助字符输出错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!