PHPでexecを走らせると日本語だけ消える
「escapeshellcmd」をした結果、日本語が消えた。 半角文字は残ってる。
どういう事だと調べたら、 上記の記事に行き着いた。
つまり、サーバOSのロケールが英語圏の場合、 apacheやphpが英語仕様になってしまうため、 日本語を使うと宣言する必要があるらしい。
/etc/sysconfig/httpd HTTPD_LANG=ja_JP.utf8
※apacheの設定のため、apacheを再起動
メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です
コメント ※
名前
メール
サイト
新しいコメントをメールで通知
新しい投稿をメールで受け取る
Δ
まだデータがありません。