※ ChatGPTを利用し、要約された質問です(原文:1文字を複数の文字に変換したいです。)
$sourceのHTMLソースを表示する方法について
このQ&Aのポイント
質問者は、print文で出力したHTMLのソースを表示したいと考えています。
現在の方法では、特定の文字がエスケープされてしまっているため、適切な表示がされません。
「<」と「>」を正しく表示するためには、特定の文字をエスケープする必要があります。
print で書き出したHTMLのページの下に、そのページのソースを表示
しようと思っています。
$source .= "<html><head><title><title></head><body>\n";
$source .= "ソースを表示</body></html>\n";
print "$source\n";
#--------------------------
$source =~ tr/</</;
$source =~ tr/>/>/;
#--------------------------
print "<br><div style=\"overflow:auto; width:550px; height:300px\">
$source
</div>\n";
あたり前ですが、これだと「<」「>」は「&」になってしまいます。
「<」を「<」に「>」を「>」に変更する方法を教えて頂きたくお願い致します。
お礼
ありがとうございます。 上手く行きましたm(__)m