htmlソースを解析しようと思ったのですが、日本語部分がバイト表現のようなものになっています。
(thunderbirdでソースを見ています)
例えばメールでは「注文内容」となっている部分はhtmlソースでは以下のようになっています。
=E6=B3=A8=E6=96=87=E5=86=85=E5=AE=B9=EF=BC=9A
ヘッダの文字コードはutf-8になっていました。
このバイト表現はどのような文字コードなのでしょうか?
またPHPやVBA、C#などで日本語への変換は可能でしょうか?
どうぞよろしくお願い致します。
No.3ベストアンサー
- 回答日時:
htmlソースじゃない(頭文字だから、HTMLと言う問題ではない)
メールソースを解析ですね。
他のネットワーク通信と同様に、送受信されるデータは、headerと呼ばれる部分と、改行コードをひとつ挟んでbody部分になっています。
HTTPプロトコル(手続き)でも、mailプロトコルでも、ftpでも同じです。
mailはとても古くからある通信プロトコルですから、メールを転送するサーバーのシステムは古いものが介在するという前提です。
ascii文字とか送れないために、エンコードされています。
ここに、Perlを使っての方法が、とても詳しく説明されています。
⇒Base64エンコード・デコードする( http://www.din.or.jp/~ohzaki/perl.htm#JP_Base64 )
通常はMUA(Mail User Agent)がよきに取り計らってくれます。Thunderbirdでしたら、ヘッダーを表示でエンコードされた物が表示されます。
No.2
- 回答日時:
No.1
- 回答日時:
なんでわざわざ「メール」を対象にしたのか分からんけど(WEBサイトのHTMLと違い今回のようにいろいろ面倒)、とりあえず
=E6=B3=A8=E6=96=87=E5=86=85=E5=AE=B9=EF=BC=9A
↓
%E6%B3%A8%E6%96%87%E5%86%85%E5%AE%B9%EF%BC%9A
↓
https://www.google.com/search?&q=%E6%B3%A8%E6%96 …
これで分かったと思います。
要するにURLエンコード/デコードと同じ変換。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- Visual Basic(VBA) エクセルVBA Workbook変数に変数を使ったファイル名を格納したい 5 2023/06/13 14:46
- Windows 10 パソコン初期化の件です 2 2022/06/05 11:05
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- 日本語 クリーミー(とろみある)の反対語・または日本語表記? 7 2022/04/23 08:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラム時のヘッダコメント...
-
有料サイトに飛ばされる
-
VBAで#Regionに変わるものは無...
-
ソースの追加行数と変更行数
-
右クリック以外のソース表示方法
-
ポップアップを1日1回だけ表示...
-
IEでテキストの文字が一部だけ...
-
レストラン、英語のメニュー表記
-
ソースの表示を無効にする方法。
-
htmlソース文の 各行 改行位置...
-
VB詳しい方
-
実行オブジェクトからソースを...
-
c言語の改修されたソースから改...
-
#ifdef多用でソースが見づらい
-
JSPの実行結果をHTMLに変換
-
Dreamweaverのコードカラーが黒...
-
ソースを表示させない方法はあ...
-
ホームページの文字化け
-
ホームページビルダー HTMLの...
-
HTMLからフォルダを開きたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで#Regionに変わるものは無...
-
プログラム時のヘッダコメント...
-
【VC++6.0(MFC)】Access Violat...
-
ソースの追加行数と変更行数
-
Dreamweaverのコードカラーが黒...
-
レストラン、英語のメニュー表記
-
JSPの実行結果をHTMLに変換
-
#ifdef多用でソースが見づらい
-
ソースの表示を無効にする方法。
-
generatorとは?
-
VBAでhtmlソースから特定の文字...
-
c言語の改修されたソースから改...
-
「INT86(・・・・・・);」 っ...
-
コメントが閉じてないというエ...
-
jsファイルの中身を確認したい…
-
borderの下線が表示されない
-
画像と文字が重なって表示される。
-
VisualBasicがインストールされ...
-
htmlでソースを表示させたくな...
-
innerHTML で表示変更した時の...
おすすめ情報