- PR -

文字化けにつきまして

投稿者投稿内容
ポン
ベテラン
会議室デビュー日: 2006/02/15
投稿数: 98
投稿日時: 2006-11-15 15:34
ぽぴ王子さんご回答ありがとうございます。
私の説明不足で余計な手間をとらせてしまい、申し訳ございませんでした。

>まず調べるべきはローカル環境と本番環境の違いだと思います。
>ローカル環境で正しく動いているということは、環境の違いに何か影響されるところ>があ
>ると思うので、まずは本番環境で件名が正しくエンコードされているかどうかあたり>から見てみるのはどうでしょうか。

私もできればと思っているんですが・・・本番環境をまだどうこうできる身分ではないので・・・どうすることもできません;;アドバイスありがとうございます。

甕星さんご回答ありがとうございます。
<a mailto:admin@example.com?subejct=日本語を入れてみる></a>
で直接日本語をいれますと件名部分が「縺ゅ>縺・∴縺」のように表示されてしまいます。入力した日本語は「あいうえお」です。

最初に
<%@ Language="VBScript" CODEPAGE=65001 %>
<% Response.AddHeader "Content-Type","Text/html;charset=UTF-8" %>
と宣言しているのが問題だと私は思っているのですが・・・
この部分も開発規約故変更することができないので変換を探しております

ポン
ベテラン
会議室デビュー日: 2006/02/15
投稿数: 98
投稿日時: 2006-11-15 15:45
追記です。

<a mailto:admin@example.com?subejct=%82%A0%82%A2%82%A4%82%A6%82%A8></a>
に記述すると・・・件名のところにはきちんと表示されるのですが
この記述の仕方は却下されました。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-11-15 16:32
引用:

ポンさんの書き込み (2006-11-15 15:45) より:

<a mailto:admin@example.com?subejct=%82%A0%82%A2%82%A4%82%A6%82%A8></a>
に記述すると・・・件名のところにはきちんと表示されるのですが
この記述の仕方は却下されました。


却下された理由は何ですか?
また、どうしてエスケープした文字をSubjectに設定しなければいけないかということは説明しましたか?
_________________
かるあ のメモスニペット
shimix
ぬし
会議室デビュー日: 2004/08/05
投稿数: 512
お住まい・勤務地: 大分市
投稿日時: 2006-11-15 16:59
引用:

ポンさんの書き込み (2006-11-15 15:45) より:
追記です。

<a mailto:admin@example.com?subejct=%82%A0%82%A2%82%A4%82%A6%82%A8></a>
に記述すると・・・件名のところにはきちんと表示されるのですが
この記述の仕方は却下されました。


utf-8からであれば、SJISをurlencodeしたものを渡さないといけないと思います。メーラがutf-8をsubjectに直接入力出来るようならいいですが、そうでもないような感じですし(使ったことがないので詳細は不知)。

このあたりはメーラを限定する以上はどうしようもないと思います。「utf-8で記載→SJISに変換→urlencodeして渡す」という部分をソースに書かないといけない(元のsubjectが見えるように)ということでしょうか?ちょっと却下された理由がわかりませんが・・
ぽぴ王子
ぬし
会議室デビュー日: 2006/03/24
投稿数: 475
お住まい・勤務地: お住まい:城・勤務地:城
投稿日時: 2006-11-15 17:17
引用:

shimixさんの書き込み (2006-11-15 16:59) より:

utf-8からであれば、SJISをurlencodeしたものを渡さないといけないと思います。メーラがutf-8をsubjectに直接入力出来るようならいいですが、そうでもないような感じですし(使ったことがないので詳細は不知)。


実際のところ、そうなのだと思います。Outlook (Express 含む)がそれを要求して
いるということで。
先ほどの投稿のときに Becky! Internet Mail でもテストしてみましたが、Becky!
であれば SJIS でも UTF8 でも、エンコードなしの素の状態でそのまま書いて件名に
入力されました。この辺って RFC とかで規定されてましたっけ?

私も「却下された理由」が知りたかったりします。
(結果オーライとは言え)うまくいった方法を却下するのには、何か理由があると思います
し。

# 個人的にはこういうのがあるので mailto には subject とか付けないでほしいのが本音
_________________
ぽぴ王子@わんくま同盟
ぽぴ王子の人生プログラミング中 / ぽぴンち。
ポン
ベテラン
会議室デビュー日: 2006/02/15
投稿数: 98
投稿日時: 2006-11-15 17:43
かるあさん、shimixさん、ぽぴ王子さんご回答ありがとうございます。

却下というわけではないのですが
現時点でクライアント側では正常に表示されるのに
本番環境で動いていないため、その原因追求と、できればこの形のまま進みたいとのことでした。

表現が変でした。申し訳ございません。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-11-15 18:10
引用:

ポンさんの書き込み (2006-11-15 17:43) より:

却下というわけではないのですが
現時点でクライアント側では正常に表示されるのに
本番環境で動いていないため、その原因追求と、できればこの形のまま進みたいとのことでした。


クライアント側というのは ポンさん の開発環境ということですか?
最終的にはクライアントに落ちてきたHTMLがどうなっているかです。
双方に違いはありませんか?
ポン
ベテラン
会議室デビュー日: 2006/02/15
投稿数: 98
投稿日時: 2006-11-15 18:25
かるあさんご回答ありがとうございます。

クライアントは私の環境です。
本番、クライアント双方のソースを一緒です。

とりあえずクライアントでは動いて
何故本番側には?????と表示されるかもう一度一から調べなおそうと思います。

スキルアップ/キャリアアップ(JOB@IT)