こちらから相手に送信した時の文字化けに困っています。
仕事柄、大量のメールを送るので1件づつ設定変更ができません。

送信先はyahoo/goo/hotmail等のフリーメールが多いのですが、
一番文字化けしないエンコードってどれか教えて下さい。

現在は、送信メール(シフトJIS) 受信メール(自動選択)で設定しています。
outlook2000なので、こちらで設定できる送信メールのエンコードの種類は
(EUC)(JIS)(シフトJIS)の3種類です。
どなたか、お願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

メールのエンコードといえばMIME/JISというのが定石です。



ただ、最近のメールクライアントは文字コードの自動解析を行っているので文字化けがひどいというのは別の要因が考えられます。

もし、件名が化けない&本文が化けるという症状ならヘッダと本文のエンコード方式を合わせてみてください。
ヘッダがJISで本文がShiftJISなら本文だけが化けます。
(その逆でも同じ)

一般的なメールクライアントはヘッダと同じエンコード方式で本文をエンコードしようとします。

Outlookは98を使ったっきりで最近使ってないのでハズしてる可能性大です。
    • good
    • 0
この回答へのお礼

ありがとうございます!!
その通り色々、やってみます。

お礼日時:2002/04/06 02:23

えっ?文字コードを変えられるんですか?


それは困ったメーラーですね。
電子メールは規格でJISと決まっています。
相手も同じメーラーなら良いかもしれませんが、JISでなければ文字化けすると思いますよ。

参考URL:http://www.nergal.net/doc/rfc1468j.html

この回答への補足

ご回答ありがとうございます。
私の書いた質問の用語が正しくないかもしれません。(今日一日で見聞きした素人知識なので・・・)
もう一度申し上げますと、既出のスレッドで「文字化けにはエンコードを変える」と書いてあったので、Outlook2000のツール→オプション→メール形式→文字設定オプションで設定を見たところ、「送信メッセージに使用するエンコード方法」で3種類のエンコードが選択できるようになっており、どのエンコードが一番適切か??と困っている状況です。

補足日時:2002/04/06 01:55
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QHD内のDVD-VideoをハードウェアエンコードでMpeg-4もしくはWMV形式へ変換

現在
HD内に保存してあるDVD-VideoをMpeg-4もしくはWMV形式へ変換するときは、
「InterVideo DVD Copy Platinum」http://www.intervideo.co.jp/products/idc4p/overview.html
と言うソフトウェアを使いソフトウェアエンコードを行っています、がエンコードにかかる時間を減らすためにハードウェアエンコードへ切り替えようと思い、Mpeg4やWMVへ変換できる、エンコードボードを探したところ
株式会社NEXXの「NXCD-750R」
というのが見つかりましたが、
http://www.watch.impress.co.jp/av/docs/20040217/nexx1.htm
付属のソフトではHD内に保存してあるDVD-Videoを
一発で変換とう言うわけにはならなそうでした。

と言うわけで
HD内のDVD-Videoを複雑な過程を踏まずMpeg-4もしくはWMV形式へエンコードできるソフトに対応した(添付してある)
ハードウェアエンコードボードがあれば教えてください

または、同等の結果が得られる方法をがあれば教えてください

現在
HD内に保存してあるDVD-VideoをMpeg-4もしくはWMV形式へ変換するときは、
「InterVideo DVD Copy Platinum」http://www.intervideo.co.jp/products/idc4p/overview.html
と言うソフトウェアを使いソフトウェアエンコードを行っています、がエンコードにかかる時間を減らすためにハードウェアエンコードへ切り替えようと思い、Mpeg4やWMVへ変換できる、エンコードボードを探したところ
株式会社NEXXの「NXCD-750R」
というのが見つかりましたが、
http://www.watch.impress.co.jp/av/docs/20040217/nex...続きを読む

Aベストアンサー

ハードウェアエンコードチップは、基本的にNTSCの信号を
MPEG4等へ変換するものですから、普通はHDD上の動画は
対象となりません。

強いて言えば、再生してビデオ出力に流して
それを再度ハードウェアエンコードカードに…
という方法で、つまり動画時間=圧縮時間。
言い替えれば、ハードウェアエンコードチップの性能は
この線にあると考えて間違いありません。

それに対してPC内でのMPEG2からMPEG4への変換は
トランスコード技術によりますから、作業量として考えれば
フルにエンコードするより小さい作業です。
それに速いCPUを用いるのが最良と考えられます。


なお、Web上の比較情報によると
InterVideo DVD Copyよりも、トランスコードが
若干速いアプリケーションもあるようです。

ちなみに、うちはHDDレコーダーによるMPEG2を
Socket370の非力ゆえ、最大3台4CPU体制でMPEG4化しています。
Windows用市販ソフトだとソフト代もあれですが
Linux用の無償のソフトなので無問題 :-)

ハードウェアエンコードチップは、基本的にNTSCの信号を
MPEG4等へ変換するものですから、普通はHDD上の動画は
対象となりません。

強いて言えば、再生してビデオ出力に流して
それを再度ハードウェアエンコードカードに…
という方法で、つまり動画時間=圧縮時間。
言い替えれば、ハードウェアエンコードチップの性能は
この線にあると考えて間違いありません。

それに対してPC内でのMPEG2からMPEG4への変換は
トランスコード技術によりますから、作業量として考えれば
フルにエンコードするより小...続きを読む

QVBAでEUC-JPのHTMLソースを取得しShift-JISにしたい

こんにちは。
現在
1.Msxmlで任意のHTMLソースを取得
(ただこれがEUCで、エクセル上だと文字化けする)
2.それをShift-JISにエンコードして、のちのちExcel表にする)
というコードをExcelVBAで描いています。

ソースの取得はできるのですが、
EUCのサイトのため漢字が文字化けします。
エンコードしようと思ってもできません。
ADODB.Streamというものを使おうとしています。

宜しくお願い致します。

Dim xmlHttp

Set xmlHttp = CreateObject("Msxml2.XMLHTTP")

xmlHttp.Open "GET", url, False
xmlHttp.send


Set in_strm = CreateObject("ADODB.Stream")
Set out_strm = CreateObject("ADODB.Stream")

in_strm.Charset = "EUC-JP"
in_strm.Type = adTypeText

out_strm.Charset = "Shift_JIS"
out_strm.Type = adTypeText

in_strm.Open
out_strm.Open

m_byte1 = xmlHttp.responseText
in_strm.WriteText m_byte1
in_strm.Position = 0

in_strm.CopyTo out_strm

out_strm.Position = 0

m_string2 = out_strm.ReadText(adReadAll)

MsgBox m_string2 'ここで正しいものが表示される予定・・・

in_strm.Close
out_strm.Close

Set in_strm = Nothing
Set out_strm = Nothing

こんにちは。
現在
1.Msxmlで任意のHTMLソースを取得
(ただこれがEUCで、エクセル上だと文字化けする)
2.それをShift-JISにエンコードして、のちのちExcel表にする)
というコードをExcelVBAで描いています。

ソースの取得はできるのですが、
EUCのサイトのため漢字が文字化けします。
エンコードしようと思ってもできません。
ADODB.Streamというものを使おうとしています。

宜しくお願い致します。

Dim xmlHttp

Set xmlHttp = CreateObject("Msxml2.XMLHTTP")

xmlHttp...続きを読む

Aベストアンサー

文字化けしなければ良いですか?

Sub test1()
Dim xmlHttp
Dim URL As String
Dim in_strm
Dim m_string2

URL = "http://www.mapfan.com/"
Set xmlHttp = CreateObject("Msxml2.XMLHTTP")

xmlHttp.Open "GET", URL, False
xmlHttp.send

Set in_strm = CreateObject("ADODB.Stream")
in_strm.Open
in_strm.Position = 0
in_strm.Type = 1 'adTypeBinary
in_strm.Write xmlHttp.responseBody

in_strm.Position = 0
in_strm.Type = 2 'adTypeText
in_strm.Charset = "EUC-JP"
'in_strm.Charset = "_autodetect" '自動判別でも可

m_string2 = in_strm.ReadText
MsgBox m_string2

in_strm.Close
Set in_strm = Nothing
End Sub

文字化けしなければ良いですか?

Sub test1()
Dim xmlHttp
Dim URL As String
Dim in_strm
Dim m_string2

URL = "http://www.mapfan.com/"
Set xmlHttp = CreateObject("Msxml2.XMLHTTP")

xmlHttp.Open "GET", URL, False
xmlHttp.send

Set in_strm = CreateObject("ADODB.Stream")
in_strm.Open
in_strm.Position = 0
in_strm.Type = 1 'adTypeBinary
in_strm.Write xmlHttp.responseBody

in_strm.Positio...続きを読む

Q音楽圧縮形式の変換。WMPでは再エンコードは出来ないのか。

WMP(Windows Media Player)で再生できるファイルをWMP内で再エンコードすることは可能なのでしょうか。
具体的な例をあげるなら、iTunesでは
『 詳細 → 選択項目を■■(変換形式)に変換する 』
と出来、再エンコードが可能です。
今回自分が変換したいファイルはWAVファイルなのですが、見た目はWAVで中身はogg形式らしく、コーデックを入れない状態では主要のプレイヤーでは再生不可。
http://www.vorbis.com/files/1.0/tobias/OggDS0995.exe か、
http://kitsunezaka.at.infoseek.co.jp/archive/vorbisacm_20020708.zip
を入れたところ、再生は可能になったのですが、その後の変換を何ですればいいのかわかりません。
一般的に、コーデックを入れてWMPで再生出来るようになった後、どのようにすれば別形式に変換出来るのでしょうか。
初めはWMPで出来ると思ったのですが……。どうも見つからず……。
長年MACを使ってるもんで、如何せんWindowsが使えきれてないのが痛いところです。

WMP(Windows Media Player)で再生できるファイルをWMP内で再エンコードすることは可能なのでしょうか。
具体的な例をあげるなら、iTunesでは
『 詳細 → 選択項目を■■(変換形式)に変換する 』
と出来、再エンコードが可能です。
今回自分が変換したいファイルはWAVファイルなのですが、見た目はWAVで中身はogg形式らしく、コーデックを入れない状態では主要のプレイヤーでは再生不可。
http://www.vorbis.com/files/1.0/tobias/OggDS0995.exe か、
http://kitsunezaka.at.infoseek.co.jp/archive/vorb...続きを読む

Aベストアンサー

Windows MediaPlayerではCDから取り込むときにしかエンコードは出来なかったと思います。
変換するには別のアプリケーションでするしかありませんね。

以下、以前私が回答した他の質問からの引用ですが…
SoundPlayer Lilithというソフトがあります。

使い方
(1)変換をするときはウィンドウの上で右クリック
(2)ファイルの変換→変換したい曲をドラッグ&ドロップ
(3)参照で出力先を指定
(4)設定で変換したい形式を選ぶ
(5)↑の上で右クリックするとビットレートやCBR(固定ビットレート)VBR(可変ビットレート)を指定できます。
(6)OKをクリックして開始をクリックすれば変換開始です。

参考URL:http://www.vector.co.jp/soft/win95/art/se174814.html

QACCESS でメール送信をするときOutlook以外で送信したい

ACCESSでメール送信という機能があるのですが、Outlookが使用できません。電子メールは会社のLAN経由(一旦外部のサーバーに送られている・・・詳しくは分かりません)でノーツメールを使用しています。
データインポート-->データを作成-->メール送信を自動で行いたいのですがOutlook以外でも可能なのでしょうか。

ACCESS 2002
LOTUS NOTES 4.6

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

Aベストアンサー

ノーツメールに関しては全く分かりませんが、
BASP21 か CDO を使うことで可能かも知れません。
システムの管理者にお尋ねになった方がよろしいかも?

basp21 notes でGoogleと結構ヒットしますよ。
リンク切れのところもキャッシュに残ってますのでご覧あれ。

Qpostやgetで得られたパラメタのエンコードを変換したい

Phpの内部エンコードとhtmlの表示文字コードが異なる場合、
そのformから送られる変数をphpで受けた場合、当然文字化けしてしまいます。

これを回避したいので、
$_POST や $_GET の文字列のエンコードを変換したいのですが(変数名の予想はできない)
受ける変数の文字コードを指定する方法が分かりません。

ご存知の方はご教授お願いいたします。

Aベストアンサー

>できれば$_POST自体の文字コードを変更したいのです

php.ini に自動変換指定があったけど
php4.3以降で mbstring.encoding_translation を on のときのみ、HTTP入力文字エンコーディングは、自動的に mbstring.internal_encodingに変換されます。とのこと。

しかし、mb_convert_encoding()も同じだけど、文字列が短いと誤変換の確率が高くなります。
で、この自動変換を行ってしまうと、誤変換後のデータしか得られないので、
誤変換対策(同時に送られてきた他の文字列と連結して変換するとか、他のデータに文字エンコーディング指定を含めてそれを参考に元文字エンコーディングを指定するとか)が取りにくくなってしまいます。

mbstring.http_input の文字エンコーディングが限定できるならば、自動変換もかなり有効かとも思いますけど、誤変換の可能性は十分考慮して使ってください。

QOutlookExpress こちらにメールは届いているのに、送ってくれた相手には「送信できませんでした」の報告が

メールでOutlook Expressを使っています。
しかし、最近特に設定を変更した覚えもないのに不具合が生じています。

症状としては
私の方では、送受信もでき、相手から送られてきたメールも受信でき、メールもきちんと読めるのですが、
なぜかメールを送ってくれた相手には
「送信元: no-reply@app.auone-net.jp
相手先ホストの都合により送信できませんでした。
Receiver's host can't accept your mail
宛先: (私のメアドの一部)@hotmail.co.jp」
というメールが送られているようなのです。

このような場合、どのように対処すればいいのでしょうか?
宜しくお願いします。

Aベストアンサー

あなた宛てのメールが
(私のメアドの一部)@hotmail.co.jp
と言うメールアドレスに転送されているんだと思います。
更に、何かの理由でそのメールアドレスで受信できないため、元の送信者にエラーメッセージが送られているんだと思います。

転送しているのは、正しいメールアドレスを契約しているプロバイダのサービスか、OutlookExpressからだと思います。

プロバイダのサービスからの場合、
契約プロバイダに連絡すれば、調べる方法や解除する方法を教えてもらえると思います。

OutlookExpressの場合、以下などを参考に転送されているか調べてみてはどうでしょうか?
http://www-06.ibm.com/jp/domino04/pc/support/beginner.nsf/btechinfo/SYB0-0070176
http://allabout.co.jp/computer/windows/closeup/CU20030929A/index.htm

両方とも、たとえばPCで受けたメールを携帯にも転送できる、正規の便利な機能です。
以前に転送設定して、読んでないので容量いっぱいになってエラーになっているという事はありませんか?
でも、転送先のメールアドレスに心当たりがない場合は、あなた宛てのメールが誰かによって転送されている可能性もあると思います。

あなた宛てのメールが
(私のメアドの一部)@hotmail.co.jp
と言うメールアドレスに転送されているんだと思います。
更に、何かの理由でそのメールアドレスで受信できないため、元の送信者にエラーメッセージが送られているんだと思います。

転送しているのは、正しいメールアドレスを契約しているプロバイダのサービスか、OutlookExpressからだと思います。

プロバイダのサービスからの場合、
契約プロバイダに連絡すれば、調べる方法や解除する方法を教えてもらえると思います。

OutlookExpressの...続きを読む

Q文字変換のエンコード

HPを編集する際に
サーバーにあるファイルを
編集しようとすると
西ヨーロッパ言語になってしまいます
以前は エンコードせずに
普通にファイル編集できたのですが
モバイル用のサイトの編集で
小文字を書いた編集が
すべて文字化けしてしまい
編集できなくなってしまいました
どうしたらよいでしょうか

サイトのサポートは
バグをのぞいては
サポートは答えられないとのこと
FTPを利用したファイル管理でない
タイプのHPなので
どうしていいかわからないです
新たにHPを新しくしてもまた
同じようにエンコードしないと
だめなのはこちらの環境が悪いせいなのでしょうか

Aベストアンサー

HPにメタタグを挿入すればいいと思います。
メタタの一行目に
<meta http-equiv="Content-type" content="text/html; charset=Shift_JIS">
文字エンコードを「Shift_JIS」に指定すればいいです。

Q送信専用のメール設定について

私は自宅と会社で同じメールアドレスを使用していますが、受信は自宅のみで行いたく、会社では送信専用に使用したいのです。マイクロソフトアウトルック2003で送信専用の設定って出来るでしょうか?よろしくお願いします。

Aベストアンサー

受信サーバーの欄にでたらめの文字列をいれれば良いと思います。空欄はだめみたいですね。

Q携帯動画変換君で2パスエンコード設定が書けない

携帯動画変換君で、H.264の2パス(Nパス)エンコードがしたいのですが、コマンドが苦手な為、書式がかけません

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -an -vcodec h264 -fixaspect -s 400x240 -r 29.970 -b 1000 "<%TemporaryFile%>_m.mp4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -vn -f wav -ar 44100 -acodec pcm_s16le -ac 2 "<%TemporaryFile%>.wav""
Command2=""<%AppPath%>\cores\neroAacEnc" -br 48000 -he2 -if "<%TemporaryFile%>.wav" -of "<%TemporaryFile%>_s.mp4""
Command3=""<%AppPath%>\cores\MP4Box" -add "<%TemporaryFile%>_m.mp4" -add "<%TemporaryFile%>_s.mp4" "<%OutputFile%>.3gp""
Command4="cmd /c "del "<%TemporaryFile%>*.*"

いろいろなものを参考にして、1パス分までは書けました(↑上)
どうしても2パス(Nパス)目の処理が書けなくて悪戦苦闘しています
どうかご教授ください

携帯動画変換君で、H.264の2パス(Nパス)エンコードがしたいのですが、コマンドが苦手な為、書式がかけません

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -an -vcodec h264 -fixaspect -s 400x240 -r 29.970 -b 1000 "<%TemporaryFile%>_m.mp4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -vn -f wav -ar 44100 -acodec pcm_s16le -ac 2 "<%TemporaryFile%>.wav""
Command2=""<%AppPath%>\cores\neroA...続きを読む

Aベストアンサー

-pass *(0/1) -passlogfile "2pass-log"
と書き足せばいいんじゃないでしょうか。
上記の例ですと、映像部分のみの改変として
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -pass 1 -passlogfile "2pass-log" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -an -vcodec h264 -fixaspect -s 400x240 -r 29.970 -b 1000 "<%TemporaryFile%>_m.mp4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -pass 2 -passlogfile "2pass-log" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -an -vcodec h264 -fixaspect -s 400x240 -r 29.970 -b 1000 "<%TemporaryFile%>_m.mp4""
Command2="cmd /c "del "2pass-log*.*"""
みたいな感じでよろしいんじゃないかと。
確認はしてませんので保障はできませんが、参考まで。

-pass *(0/1) -passlogfile "2pass-log"
と書き足せばいいんじゃないでしょうか。
上記の例ですと、映像部分のみの改変として
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -pass 1 -passlogfile "2pass-log" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -an -vcodec h264 -fixaspect -s 400x240 -r 29.970 -b 1000 "<%TemporaryFile%>_m.mp4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -pass 2 -passlogfile "2pass-log" -bitexact -qmin 1 -qm...続きを読む

Qメールが全部文字化け!どうすれば修復できますか?

outlookexpress6を使用しています。

ある日突然受信トレイにあるメール内容がすべて文字化けされてしまいました。
どうしたらいいのでしょう・・

元にもどるのでしょうか。。。

エンコード設定でunicode utf8にしたら、自分のメールから自分のメールに送ったらうまくおくれたのですが、外部からおくられてくるメールはいまだに文字化けのままです。。。
受信トレイにたまったメールもすべて文字化けのままなので修復したいです。

お詳しい方どうぞアドバイスよろしくお願いします!

Aベストアンサー

次の操作を試してみてください。

1.[ツール]→[オプション]を実行
2.[読み取り]タブを選択
  2.1.[エンコード]→“日本語(自動選択)”
  2.2.[既定に設定]をクリック ← これ重要!
  2.3.[OK]をクリック


人気Q&Aランキング

おすすめ情報