件名のように、Ubuntu Serverを16.04 LTSから18.04 LTSにアップグレードした後、アップグレード前は機能していたmy PHP Webサイトはブラウザのロケールに適応しなくなりました。
必要なロケールファイル(it_IT.UTF-8
)はまだありますが、次のようにバインドします。
bindtextdomain('messages', $locale_folder);
bind_textdomain_codeset('messages', 'UTF-8');
ロケールは/usr/share/i18n/SUPPORTED
で利用できます。安全のために、とにかくSudo locale-gen it_IT.UTF-8
を実行し、Sudo service Apache2 restart
でApacheを再起動しました。
まだ運がない。
これを追跡するための助けはありますか?
これを追加して修正しました:
putenv("LANGUAGE=it_IT.UTF-8");
これは完全な試行錯誤の日の結果であり、コメントはありません...