我将一个字符串作为අධ්යාපන
插入到mysql utf-8数据库中。但报告中的输出显示为:අධ් ්ය පන
。
这也适用于其他绑定字符。我可以使用什么解决方案来解决这个问题?
答案 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