現状システムを新しい環境にしたい。
■現行システム
・HTML4 (doctypeはXHTML1.0)
・Shift_JIS
・PHP5.5.37 (32bit)
・Oracle11g (11.2.0)
・PHPソースとHTMLが混在
■目標
・HTML5
・UTF-8
・PHP7 (64bit)
・オープンなDB
・PHPソースとHTMLの分離
・OSSを使ったデザイン
■まずはUTF-8化
・Oracleのデータは11g上でEXPコマンドでデータを抜き、とりあえず作成した仮想の12g上でAL32UTF8のDBを作成、そこにIMPした。
・PHPソースをすべてUTF-8で保存
・PHPソース先頭に追加した <?php header("Content-Type: text/html;charset=Shift_JIS");?> を削除
・上記だけではOracleから取得し表示する日本語が文字化けしてしまう。
データベース接続時に文字コードを指定
oci_connect($user, $pass, $host, "AL32UTF8");
[PHP学習][PHP][Oracle]
0 件のコメント:
コメントを投稿