※ ChatGPTを利用し、要約された質問です(原文:SQL文の日本語の箇所で文字化け)
SQL文の日本語の箇所で文字化け
このQ&Aのポイント
SQL文の日本語の箇所で文字化けが発生しています。環境はxp、apache2、php5、Postgresql8.2で、1台のPCをサーバ&クライアントにしています。
bool型のデータをyの場合は「○」、nの場合は「×」で表示したいと思っていますが、現在は表示が「??」となってしまっています。
文字コードはポスグレとソースは「EUC-JP」、表示は「UTF-8」です。解決方法をご教示いただけると幸いです。
環境はxp、apache2、php5、Postgresql8.2です。
1台のPCをサーバ&クライアントにしています。
ただ今PHPとPostgresqlの勉強をしています。
いつも質問に答えてくれてありがとうございます。
bool型のデータを
yの場合は「○」
nの場合は「×」
で表示するために以下のようにしました。
---------------------------
$sql_limit2 = "SELECT m_lecturehistory.lecturecode, CASE WHEN m_lecturehistory.syukketu='y' then '○' else '×' end as syu
FROM m_lecturehistory;";
$sql_limit = mb_convert_encoding($sql_limit2,"EUC-JP","eucJP-win");
$rs_limit = pg_query($d_base,$sql_limit) or die("quary faild sql_limit");
---------------------------
ところが「○」「×」が表示されず
「??」になってしまいます。
文字コードは、
ポスグレとソースは「EUC-JP」
表示は「UTF-8」です。
ご教示して頂けたら幸いです。
お礼
ご返事有り難うございました。 私の勘違いでした。 申し訳ありませんでした。