さくらインターネットのサーバでPHPをShift_JISで動かす

さくらインターネットのサーバのPHPの標準文字コードがEUC-JPなので、
Shift_JISで動かしたい場合の方法。携帯サイトをPHPで組む際に。


もちろん、さくらインターネットじゃなくても、
サーバの文字コードがShift_JISではない場合に使える。


ソースコードの先頭に下記のコードを入れる。
ファイル自体の文字コードは、Shift_JISにする。


<?
mb_language("Japanese");
mb_internal_encoding("Shift_JIS");
?>


<?xml version="1.0" encoding="Shift_JIS"?> を入れると、動かないっぽい。


■コピペ用サンプル

<?
mb_language("Japanese");
mb_internal_encoding("Shift_JIS");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />
    <meta name="language" content="Japanese" />
    <meta name="description" content="" />
    <meta name="keywords" content="" />
    <title></title>
</head>

<body>

</body>
</html>


■参考サイト
euc-jpでしかphpが動かないサーバーでshift-jisでphpを動かしたい - 教えて!goo
http://oshiete1.goo.ne.jp/qa4072109.html

人気blogランキング ブログランキング・にほんブログ村へ Blog Entry ランキングへ投票 ブログ王 ブログランキング くつろぐ
最近流行のブログのように、簡単にオンラインショップが構築できちゃう、
Color Me Shop! pro】は、オンラインショップ構築の容易さだけではなく、
商品管理や決済も簡単にできちゃう初心者でも安心の機能を標準装備!
無料提供のショップブログとも連携できて月額875円〜。この機会に是非!

トラックバック

このエントリーのトラックバックURL:

コメントする