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 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.)
Hex for the first should be
E0B685 E0B6B0 E0B78A E2808D E0B6BA E0B78F E0B6B4 E0B6B1
is that what a SELECT HEX(...)
shows? The other is
E0B685 E0B6B0 E0B78A 20 E0B78A E2808D E0B6BA 20 E0B6B4 E0B6B1
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