文字コードを変換してHTMLのコメントに

解決済みの質問

文字コードを変換してHTMLのコメントに

文字コードを変換してHTMLのコメントに
PHPを始めたばかりで質問の内容がお粗末ですみません。
どなたか、ご教授をお願いします。

データベースから抽出したデータをHTML上にコメントとして書き出したいと思ってます。

データベースから「あいうえお」という情報を変数を抽出して、Printするとブラウザ上では「あいうえお」と正しく表示されますが、HTMLのソース上では「あいうえお」となっています。
その情報をブラウザの「ソースコードを見る」で表示されるHTML上で「あいうえお」と表示させる方法はありませんでしょうか?

どうぞ、よろしくお願いします。

投稿日時 - 2008-09-15 22:41:40

QNo.4331707

困ってます

質問者が選んだベストアンサー

>> HTML上で「あいうえお」と表示させる方法はありませんでしょうか?

あ のような表記方法を実体参照と言います。
このコードを文字に直す方法は複数有りますが、
多く使われるのは、以下の2通りのいずれかかな
データベースから抽出した文字が $strにあるとします

<?php
$charset = "shift-jis"; // ここは htmlの文字コードにする
$str = "&#12354;&#12356;&#12358;&#12360;&#12362;";
// 方法1
$str1= mb_convert_encoding($str, $charset, 'HTML-ENTITIES');
// 方法2
$str2= mb_decode_numericentity($str, array(0x0, 0x10000, 0, 0xfffff),$charset);
print "方法1=".$str1;
print "\n方法2=".$str2;
?>

投稿日時 - 2008-09-16 00:51:56

お礼

回答ありがとうございます。
期待通りの結果を得る事が出来ました。

投稿日時 - 2008-09-16 10:06:46

ANo.1

0人が「このQ&Aが役に立った」と投票しています

回答(1

新着

あなたの愛車は今いくら?

愛車無料査定Q&A特集

ニキビケアQ&A特集

スッピンでも輝くモテ美肌に。

教えて!みんなの婚活Q&A特集

みんなの婚活体験談、秘訣がいっぱい!

お部屋探しはCHINTAI

マチから探せる新しいお部屋探し!

注目ピックアップ

OKちゃんねる

OKWaveからみなさんに質問!

OKWave2009年ランキング

話題のQ&Aをランキングでご紹介!

スタッフブログ

知って得する!お得な情報をお届け!

おすすめリンク