menu

Web制作のTipsとかアレコレ。

バーチャルホスト毎に文字コードを設定する

2015.02.10

開発環境にはいろいろなクライアントさんのデータが入っています。
文字コードに関しては、ほとんどの案件ではUTF-8というのが相場なんですが、今でもたまにSHIFT-JISの案件もありますね。

というわけで、Apacheのhttpd.confを直接いじらずに、バーチャルホスト単体で文字コードを設定。

AddDefaultCharset shift_jis

この一行を追加するだけです。

<VirtualHost *:80>
    DocumentRoot "/var/www/html/xxxx"
    ServerName xxxx.vagrant.dev
    ErrorLog logs/xxxx-error_log
    CustomLog logs/xxxx-access_log common
    AddDefaultCharset shift_jis        => この行を追加
    <Directory "/var/www/html/xxxx">
        AllowOverride All
        Options FollowSymLinks
    </Directory>
</VirtualHost>

まあhttpd.confの方でAddDefaultCharsetをoffにしてもいいの(かどうか確認はしてないですが)かもしれませんが、これでいいでしょう。

Comments

please leave your comment...

▲ Page Top