Redhat7.3
perl5.6
タイトルの通りなのですが、
ヒアドキュメント中にある特定の文字列(確認できたのは、「表」「申」)
をHTML表示すると、文字化けしてしまいます。
print "Content-type: text/html\n\n";
print '<html><head><title>test</title></head><body>';
print << "HTML";
1:表
HTML
print '2:表';
print '</body></html>';
という記述方法ですが、
2の方は正しく表示されるのですが、
1:の方が文字化けして表示されてしまいます。
他の全角文字は問題なく表示されています。
どなたか原因をご存知の方、ぜひともご教授ください。
No.1
- 回答日時:
No.2ベストアンサー
- 回答日時:
その場合は「\」を文字の間に挟んでください。
例:機能⇒機\能 ・ 表示⇒表\示 ・ 可能⇒可\能
No.3
- 回答日時:
類似の環境がないので確認できてませんが、
print << 'HTML';
1:表
HTML
のように' 'でくくると\が特殊文字でなくなるので化けずに、
print "2:表";
のように" "でくくると\が特殊文字扱いになって化けると言う風に、ヒアドキュメントかどうかは関係ないと思います。
他には、文字コードとしてSJISでなく、EUC-JPか、ISO-2022-JPを使うか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
16進の10進変換について
-
【至急!!!】python言語で本を見...
-
パイソンのクラスについて
-
Pythonでターミナルに文字を出...
-
文字のカラーとフォントの指定...
-
int(input("○○"))の使い方
-
awk の int()に関数について
-
Pythonでコンソールをクリアす...
-
小数点付きの余分な桁を消すには
-
コーディングについて
-
PerlCGIでクエリの検索結果が途...
-
I2C接続のLCDディスプレイを使う
-
$(ドル)の記号を表示したいの...
-
Adafruit LIS3DH 3軸加速度セン...
-
favicon.ico
-
pythonを使ったプログラミング...
-
Application.ScreenUpdating = ...
-
JSONで文字列が長い時
-
formで特定のinputを送信しない...
-
どちのほうがすきですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
16進の10進変換について
-
Pythonでターミナルに文字を出...
-
シェルスクリプトで、空白(ス...
-
【至急!!!】python言語で本を見...
-
pythonで演算子を変数に代入す...
-
c言語 16進数の2進数への変換
-
パイソンのクラスについて
-
I2C接続のLCDディスプレイを使う
-
関数「exists」と「defined」の...
-
pythonの*
-
変数の中は文字列か数値か調べ...
-
数値かどうかの判定方法
-
python print文のエラー
-
int(input("○○"))の使い方
-
Perlの例文でif($a==1&&$b==5&&...
-
awkの正規表現での最左最短マッ...
-
Use of uninitialized value ---
-
CGIでimgタグでalignを使うとエ...
-
swift 文字コードから文字に変...
-
javaのパッケージ構成で各パッ...
おすすめ情報