from mysql:
Code: Select all
SELECT (BIT_LENGTH('some message ÄćžÅ*Ä')*0.125) as bytes,returns 34 bytes
where some message ÄćžÅ*Ä = some message č枊Đ
from PHP
Code: Select all
$str = "some message č枊Đ";
mb_strlen(utf8_encode($str), 'latin1');
from perl
Code: Select all
$str = "some message č枊Đ";
my $Text = encode('UTF-16', $str);
## get number of bytes
{
use bytes;
$byte_size = length($Text);
}
returns 38 bytes
which one is correct ?