我有一些编码的字符串。我需要用泰语进行转换。
请在下面找到字符串
'ªÙªÑàà¾ç§Íé¹'
我试过这个网站http://string-functions.com/encodedecode.aspx
使用iso-8859-1
windows-874
解码编码
然后它将返回泰语字符串。
现在,我如何用PHP做到这一点?
答案 0 :(得分:0)
完成此功能
function utf8_to_tis620($string) {
$str = $string;
$res = "";
for ($i = 0; $i < strlen($str); $i++) {
if (ord($str[$i]) == 224) {
$unicode = ord($str[$i+2]) & 0x3F;
$unicode |= (ord($str[$i+1]) & 0x3F) << 6;
$unicode |= (ord($str[$i]) & 0x0F) << 12;
$res .= chr($unicode-0x0E00+0xA0);
$i += 2;
} else {
$res .= $str[$i];
}
}
return $res;
}
如果您致电并传递此ªÙªÑÂà¾ç§Íé¹字符串,则会转换并返回泰语值。