タイ語の文字と PHP を連携させるのに苦労しています。これは私がやりたいことです:
<?php
mb_internal_encoding('UTF-8');
$string = "ทาง";
echo $string[0];
?>
しかし、$string (ท) の最初の文字を与える代わりに、めちゃくちゃな出力が得られます。ただし、 $string 自体の表示は正常に機能します。
もちろんファイル自体もUTF-8です。ヘッダーの Content-Type も UTF-8 に設定されています。このサイトに従って、php.ini の必要な行を変更しました。
utf8_encoding() と utf8_decoding() も役に立ちません。たぶん、あなたの誰かがアイデアを持っていますか?