※ ChatGPTを利用し、要約された質問です(原文:携帯用HPの文字化け。。)
携帯用HPの文字化け問題解決方法とは?
このQ&Aのポイント
携帯用のウェブサイトを作成しているが、EZ-webでのプレビュー時に文字化けしてしまう問題が発生している。文字コードの関係であることがわかり、HTML内のメタ情報を修正したが、FOMAでは文字化けが発生するなど、解決策が見つからない状況が続いている。
修正前のコードでは、文字化け問題が発生していた。修正後のコードではFOMAでは文字化けしなくなったが、EZ-webでの表示が正常にならないという問題が生じている。
i-modeとEZ-webの両方で文字化けを解消するには、どのような修正をすればよいのか、お知恵をお持ちの方がいれば、教えていただきたい。
携帯用のウェブサイトを作成しています。
手持ちのi-mode/FOMAでプレビューすると正常に表示されるのですが
EZ-webでプレビュー(openwave sdk 6.2K使用)すると、全体的に文字化けしてしまいます。
文字コードが関係している事が分かり、HTML内のメタ情報をEUC-JPからShift_JISへ書き直しました。
すると何故か今度はFOMAで文字化けし、EZ-webで正常表示という結果になり、四苦八苦しております(;´Д`)
修正前は以下の通りです。
<?php
declare(encoding="EUC-JP");
header('Content-Type: text/html; charset= EUC-JP');
session_start();
$sid = session_id();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
・
・
・
テスト時に修正したのは、<META~~ charset=EUC-JP">のEUC-JP部分です。
PHPには内部処理のみをさせているので、修正を加えませんでした。
( header('Content-Type: text/html; charset= EUC-JP'); の部分です)
i-modeとez-webの両方で文字化けさせない為には、どの様な修正をすれば良いのでしょうか。
ご存知の方、お教え下さい。どうぞ宜しくお願いします。m(__)m
お礼
argi様。ご回答ありがとうございました。問題が解決しましたので質問を締め切ろうと思います。