問題があります:preg_replace
プレーンな PHP で使用すると、動作します。ただし、CodeIgniter では機能しません。私は検索して、次のようないくつかの変更を行いました:一般的なUTF-8の作成、設定$config['permitted_uri_chars']
、使用header('Content-type: text/html; charset=utf-8');
、使用meta http-equiv="Content-Type" content="text/html; charset=utf-8"
...
...しかし、どれも問題を解決しませんでした。
例:
$text='namé';
echo $text;
結果は
nam�
その文字列の最後の文字が正しくレンダリングされていません。
CodeIgniter で特殊文字の書き込みを許可する方法について、誰かが助けたり、正しい方向に向けたりできますか?