2016-10-14 13 views
0

コード化された文字列があります。私はタイ語に変換する必要があります。西ヨーロッパ言語(ISO)(コードページ28591、iso-8859-1)からタイ語(Windows)(コードページ874、ウィンドウズ874)へのエンコード

文字列

の下に見つけてください

'ªÙªÑÂà¾ç§Íé¹' 私はそれはタイの文字列を返しますhttp://string-functions.com/encodedecode.aspx 選択エンコードwindows-874

iso-8859-1デコードして、このウェブサイトを試してみました

今、PHPでどうやったらいいですか?

答えて

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; 
    } 

で行われます。

関連する問題