【先着1,000名様!】1,000円分をプレゼント!

質問の要領を得ていないかもしれませんが教えて下さい。仕事でエンコードがUS-ASCIIテキスト形式のメールに返信しなければなりません。私のOutlookの設定は、テキスト形式でエンコードはシフトJISです。だからUS-ASCIIのメールは文字化けです。(これは転送でエンコードを変えて読めました)このメールにそのまま"返信"で返信する際、書式、エンコードはどのようにすればよいですか?ちなみに周りの人には「JISで」(シフトJISでなく)といわれたのですが、それでよいですか?

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

A 回答 (3件)

JISでいいと思います。


以前海外からのメールにはそのまま(日本語IMEをOFFにして)半角英数使って返信してた記憶があります。最近はとんとご無沙汰ですが。
エンコードがASCIIでもJISでも、半角英数領域のコードは共通なので表示できます。

もし間違っていたら誰かコメントしてくれるでしょう。
    • good
    • 0
この回答へのお礼

ありがとうございます。業務上,英文のエメッセージが記載された、日本語のメールを受信しています。何故、顧客がASCIIで送ってくるのかは不明です。。私には。

お礼日時:2004/03/05 11:39

「だからUS-ASCIIのメールは文字化けです。

(これは転送でエンコードを変えて読めました)」とのことですが、本来、US-ASCIIは(ごく一部の記号を除いて)全世界共通にやりとりできる文字種で、どんなエンコードで送受信しようと、これらが文字化けすることはありません。
もし、文字化けするとしたら、送信側がUS-ASCIIの設定でありながら、日本語のかな・漢字を使うなどのイリーガルな方法で送信した場合でしょうか。

もし、そういう状況だとすると、そもそもなぜ送信側がそういう設定で送ったのかと確認する必要があるかと...例えば、本来、日本語を使えない(=エンコードで日本語を選択できない)外国製メールソフトを使っていて、無理矢理、日本語の交じったメールを送ってきたとしたら、こちら側がどんなエンコードで送ろうと、先方のメールソフトでは正常に表示できない可能性があります。

なお、メールで問い合わせをする際、日本語を使うと、それ自体が文字化けして、主旨が伝わらない恐れもありますので、Konoyouni Ro-maji de okuru ことをお勧めします。(いわゆる半角の)英数字だけを使って送る分には、エンコード方法にかかわらず、先方で正常に表示されるはずですので。
    • good
    • 0
この回答へのお礼

>もし、文字化けするとしたら、送信側がUS-ASCIIの設定でありながら、日本語のかな・漢字を使うなどのイリーガルな方法で送信した場合でしょうか。
そのようです。なぜそうなのかは私にはわかりませんが。。ご回答をよーく読んでみますね。
ありがとうございました!

お礼日時:2004/03/05 11:45

> テキスト形式でエンコードはシフトJISです。

だからUS-ASCIIのメールは文字化けです。
というのが、そもそもよく分かりません。
まさかUS-ASCIIで漢字を送ってきているわけではないですよね。
シフトJISとUS-ASCIIは、実は以下の3点を除いて同じものです。
(1) US-ASCIIには、漢字などの全角文字が無い。
(2) US-ASCIIには、半角カナ(句読点を含む)が無い。
(3) US-ASCIIでは、次の二つの文字が別の形で表示される。- '\' '|'
  (シフトJISの環境によっては、'~'が違う場合もあるかもしれません。)
ですので、これらを回避して送るなら、シフトJISのままUS-ASCIIでも読めるはずです。
(逆も可なので、冒頭の1文がどのような状況だったのか、やはり不思議です。)

ところで、普通のメーラーは、シフトJISのコードをそのまま送るようなことは
しません。ISO-2022-JPと呼ばれるコードに変換して送ります。これは、システムで
JISを使用している場合でも同じです。なので、この違いによる差は無いはずです。
    • good
    • 0
この回答へのお礼

>まさかUS-ASCIIで漢字を送ってきているわけではないですよね。
漢字を送ってきています。あるソフトの使用者からの問合せ窓口なのですが、質問をUS-ASCIIのコードで送信する人が時々いてそのたびに疑問に思っていました。
ありがとうございました。

お礼日時:2004/03/05 11:41

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

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

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

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

QUTF-8とASCIIコードにおける互換性について

UTF-8とASCIIはそのASCIIコードの範囲のおいて
互換性を持ちます。(と、書籍や多種な文献にはそういった記述があります)

たとえば【A】という文字をUTF-8で符号化した際は【41】(16進数で)
さらにASCIIコードでも【41】という値がAという文字に割り当てられています。
確かに、一件互換しているようにみえますが、UTF-8っていうことは最終的には
Unicode上のコードポイントの値・・・つまり0x0041という値に復元?(というのでしょうか)するわけですよね?
でそのUnicodeの文字集合上から復元したコードポイントに対応する文字を参照しAという文字をみつけてくると・・・。
これって【A】という文字をUTF-8で符号化した歳のバイト列はASCIIと一致しているけれど
結局Unicodeコードポイントに直した場合【00】という上位バイトが無駄にくっついてきて【0x0041】となり
互換性がなくなるのではとおもったのですが・・・。

これはどういう意味の互換性なのでしょうか?
識者の方ご教授ください。
お願い致します。

Aベストアンサー

No1,3,6です。

>とあった時、おそらくどの言語でもそうだと思うのですが、スクリプトファイル内の特定の文字列はそれぞれ個別にエンコーディング情報を持つと思います。(※言語によっては持たいない?)

持たないのが普通です。
文字列個別にエンコード情報を持つのは、メジャーな言語だとRubyくらい?
他の言語では、プログラム中では1つのプログラム中では一種類のエンコードしか扱えません。もしくは、言語は全くエンコードを関知せず、すべてプログラマが管理するか。

最初の疑問に戻って、
「UTF-8とASCIIはそのASCIIコードの範囲において互換性を持ちます。」
というのは、
「ASCIIコードの範囲の文字を、ASCIIでエンコードしても、UTF-8でエンコードしても、全く同じ値になる」という意味であり、それ以上でも以下でも無いです。
別の言い方をすると、ASCIIコードの範囲の文字しか含まれないファイルであれば、そのファイルのエンコードがASCIIだとかUTF-8だとか、さらに(バックすらスラッシュ等)一部の記号を除けばSHIFT_JISだとかeuc-jpだとかいうのも区別できないというか同じです。

No1,3,6です。

>とあった時、おそらくどの言語でもそうだと思うのですが、スクリプトファイル内の特定の文字列はそれぞれ個別にエンコーディング情報を持つと思います。(※言語によっては持たいない?)

持たないのが普通です。
文字列個別にエンコード情報を持つのは、メジャーな言語だとRubyくらい?
他の言語では、プログラム中では1つのプログラム中では一種類のエンコードしか扱えません。もしくは、言語は全くエンコードを関知せず、すべてプログラマが管理するか。

最初の疑問に戻って、
「UTF-8とASC...続きを読む

QOutlookの文字化けの解決策

Outlookの利用者です。

一部の方からのメールのみ文字化けしてしまいます。

いろいろ試してみましたが、そういう場合は、「メッセージ」タブで「その他のアクション」「エンコード」と進むと、「Unicode(UTF8)」にチェックが入っていて、これを一旦「日本語(EUC)」とか他のコードに切り替えると、別の種類の文字化けとなって、更に「Unicode(UTF8)」にチェックを戻すと、解決します。

これを毎回やるのは面倒なので、抜本的に修正したいのですが、どうしたらよいでしょうか?教えてください。

バージョンは、14.0.6112.5000(32ビット)となっています。

Aベストアンサー

Outlookのbuildバージョンからしたら、2010ですね。それも調べないで既回答が出ていますね。

受信時に、メールヘッダのスタンプから、UTF8のエンコードと認識していても文字化けで、一旦、他のエンコード>UTF8に戻すと文字化け解消というのは、基本的に機能不全や不具合も想定しないといけないかもしれないですが、初めからちゃんと表示してほしいですね・・。

2010の文字化け、特に、UTF8でのエンコードメールを受信すると、文字化けの問題があるようですから、次を当たってみてください。
(Outlook 2010 で UTF8 のメッセージを受信すると文字化けする問題について )
https://outlooklab.wordpress.com/2011/08/27/outlook-2010-%E3%81%A7-utf8-%E3%81%AE%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%99%E3%82%8B%E3%81%A8%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%99%E3%82%8B%E5%95%8F/

Outlookのbuildバージョンからしたら、2010ですね。それも調べないで既回答が出ていますね。

受信時に、メールヘッダのスタンプから、UTF8のエンコードと認識していても文字化けで、一旦、他のエンコード>UTF8に戻すと文字化け解消というのは、基本的に機能不全や不具合も想定しないといけないかもしれないですが、初めからちゃんと表示してほしいですね・・。

2010の文字化け、特に、UTF8でのエンコードメールを受信すると、文字化けの問題があるようですから、次を当たってみてください。
(Outlook 2010 で U...続きを読む

Qbashなどのシェル変数の値に改行を含める事は可能でしょうか?

タイトルの通りですが、通常のシェル変数の値として

 [prompt]$ aaa="bbb<改行>ccc"

のようなセットを行い、

 [prompt]$ echo $aaa
 bbb
 ccc
 [prompt]$

のような結果を得たいのですが、可能でしょうか。

Aベストアンサー

可能です.
というか,やってみたら出来ることがわかると思います.こんなところで聞くより早い.
なお,sh/bash系では改行文字は特にエスケープせずそのまま入れられます.

aaa='bbb
ccc'

Qアナログの電話とデジタルの電話?!

電話について質問です。

「電」話というくらいなので、デジタル回線かと思っていたのですが
一般の家庭電話やファックスは、アナログ処理をしていると
某家電量販店で聞きました。
その量販店のスタッフの方から説明を受けたのですが、全く理解
できませんでした。

・(一般に)電話機そのものはデジタルだけど、電話網はアナログなのか?

・電話機がアナログならば、電話網はアナログを使わなくてはならないのか?

・フレッツ光やAU光ってのは、電話網が光と思われるけれど、電話機を
買い換えなければならないのはどんな場合?

・INS64はデジタルなので、アナログの電話機は使えないのか?

・家の電話をIP対応にするなら、電話機を買い替えなくては駄目?

・プッシュ回線でNTTと契約しているなら、デジタル回線?
…等など、「電話機・電話網・アナログ/デジタル」の組み合わせが、
頭の中でごちゃまぜになっています。

混乱しているため、既述の疑問自体が「へんてこりん」でしたら
ご了承願います。

頭の整理をしたいと思っておりますので、稚拙な質問へ対して
お付き合いいただけると大変助かります。よろしくお願いします。

電話について質問です。

「電」話というくらいなので、デジタル回線かと思っていたのですが
一般の家庭電話やファックスは、アナログ処理をしていると
某家電量販店で聞きました。
その量販店のスタッフの方から説明を受けたのですが、全く理解
できませんでした。

・(一般に)電話機そのものはデジタルだけど、電話網はアナログなのか?

・電話機がアナログならば、電話網はアナログを使わなくてはならないのか?

・フレッツ光やAU光ってのは、電話網が光と思われるけれど、電話機を
買い換えなければならな...続きを読む

Aベストアンサー

電話局から家庭のモジュラーにどの「仕様」の回線がきているかであって、電話局から先はどれでも似たようなもの、つまり大容量に対応したデジタル回線になっていると考えていいと思います。
要するにアナログ<->デジタルの変換をしているわけです。
アナログ回線の契約をすればアナログ仕様の接続口が用意される、デジタル回線の契約をすればデジタル仕様の接続口が用意される、そういうこと。

それでアナログ回線とデジタル回線というのは音声データの伝送の仕方が違うのです。
アナログは単純に音声をアナログ信号(強弱や周波数の高い低い)で送っています。イメージとしてはこちらのマイクと向こうのスピーカーを単に電線でつないだだけのようなもの。
デジタル回線はデジタル信号、つまり音声信号を数値化してそのデータを送っています。こうすることでデータの密度をあげて送ることができます。一般的なISDN回線がアナログ回線の2回線分相当というのはご存知ですよね? これはデジタル化して送るからなんです。

じゃデジタル回線には普通のアナログ回線用電話機はつなげられないのと思うかも知れませんが、デジタル回線であってもデジタル<->アナログの変換をする機器を用いることで従来のアナログ回線用の電話機が使えます。この機器がいわゆるTA(ターミナルアダプタ)といわれているものだったりします。
ただしTAの仕様によっては従来の電話機が使えない場合もあります。
なぜかというとアナログ回線にはダイヤル回線とプッシュ回線があり、片方にしか対応していない場合があるからです。
ダイヤル回線はダイヤルするときにパルス信号を用います。プッシュ回線はトーン信号。
両対応の電話機であれば切り替えることで対応可能ですが、どちらかにしか対応していない場合は使えないことがあります。(対応していない場合、ダイヤル、つまり発信はできませんが受けるだけなら可能です。)

なおIP電話は伝送に使うのがインターネット回線というデジタル回線です。この回線に電話機を接続するのに使う機器がVoIP(Voice over Internet Protocol)対応の機器。IP通信回線に音声を載せる機器ということですね。対応する回線は違いますがISDN回線のTAみたいなものと思ってもいいかもしれません。

電話局から家庭のモジュラーにどの「仕様」の回線がきているかであって、電話局から先はどれでも似たようなもの、つまり大容量に対応したデジタル回線になっていると考えていいと思います。
要するにアナログ<->デジタルの変換をしているわけです。
アナログ回線の契約をすればアナログ仕様の接続口が用意される、デジタル回線の契約をすればデジタル仕様の接続口が用意される、そういうこと。

それでアナログ回線とデジタル回線というのは音声データの伝送の仕方が違うのです。
アナログは単純に音声をアナログ...続きを読む

Qコマンドの結果を変数に入れたい

現在のホスト名をhostnameコマンドで表示させられますが、この結果を変数に格納することはできますか?

set PCName=hostname
set PCName=%hostname%

と実行しても、上手くいきませんでした。

理由は、ホストネームはよく利用するので、変数に格納したいからです。

毎回、hostnameコマンドを実行し、マウスで範囲を選択し、コピー&ペーストでやって来ましたが、もう少し効率よく出来ればよいなと思い質問させていただきました。

分かる方いらっしゃいましたら、お願いいたします。

Aベストアンサー

環境変数のCOMPUTERNAMEではダメでしょうか?
(大抵同じものが入っていると思いますが)

echo %COMPUTERNAME%
hostname

あくまでもhostnameの結果が必要、と言う場合、WindowsのバッチだとFOR文を使う必要があります。

FOR /F "usebackq tokens=*" %i IN (`hostname`) DO @set hostname=%i
echo %hostname%

※バッチファイルに記述する時は %i ではなく %%i にしてください

Qpingでポートの指定

pingでIPアドレスを指定して、通信できるかどうかというのは
よく使いますが、pingでポートを指定して応答するかどうかは調べられるのでしょうか?

よろしくお願いします

Aベストアンサー

pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。

IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。

ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含むICMP)ではできません。

FTPの疎通確認であれば、クライアントからサーバに対するTCP/21通信(FTP-CMD)が可能であること(サーバからクライアントへのTCP/21からの応答を含む)+サーバからクライアントに対するTCP/20通信(FTP-DATA)が可能であること(クライアントからサーバへのTCP/21からの応答を含む)が必要でしょう。

監視ソフトによるものであれば、
・クライアントからサーバへのログイン(TCP/21)
・クライアントからサーバへのlsの結果(TCP/20)
で確認すればよいでしょう。

pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。

IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。

ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含む...続きを読む

Q英語の迷惑メールを拒否したい

数日前から英語の迷惑メールが届くようになりました
たぶん、変なサイトを開いてしまったせいだと思うのですが(ウィルス未検出)、「昨日も送ったのに何故返事をくれない?」「これで5回目だよ」というようなタイトルで気持ち悪いです。
迷惑フォルダに振り分けられているので毎回削除しているのですが開かない方が良いですよね?

毎回アドレスも違うのですが、全文英語のメールを拒否できる方法はないでしょうか?
ヤフーメールを利用してます

よろしくお願いします

Aベストアンサー

WebメールとしてのYahooメールの利用でしたら、現状で仕方がないかも知れませんね。
次の「受信拒否」で対処できない場合は、受信はしますので。
特定の送信元とありますから、ドメインあるいはメールアドレス自体が、固定の文字列でないと効果はありません。
(特定の送信元からのメールを受信拒否できますか )
http://www.yahoo-help.jp/app/answers/detail/a_id/47524/p/565

現状で、迷惑メールに振り分けられているようですから、「迷惑メール報告」も関係なさそうですね。
http://www.yahoo-help.jp/app/answers/detail/p/565/a_id/47543/~/%E8%BF%B7%E6%83%91%E3%83%A1%E3%83%BC%E3%83%AB%E5%A0%B1%E5%91%8A%E6%A9%9F%E8%83%BD%E3%81%A8%E3%81%AF

メールソフトでの受信をする場合は、例えば、Thunderbirdであればメッセージルールの機能で、
◯差出人が指定のアドレス帳にない場合
などの条件で、「サーバーから削除する」アクションを使うことも可能になって、受信しないようにできますが、

メール本文の内容を条件にした場合(例えば、本文に「あ、い、う、え、お・・・がない場合」)は、受信(ダウンロード)しないとチェックができないので、必ず、受信はしますから拒否にはならないのです。

ほんとに困った場合は、一時的な対策になるかも知れませんが、アドレスの変更ですね。

WebメールとしてのYahooメールの利用でしたら、現状で仕方がないかも知れませんね。
次の「受信拒否」で対処できない場合は、受信はしますので。
特定の送信元とありますから、ドメインあるいはメールアドレス自体が、固定の文字列でないと効果はありません。
(特定の送信元からのメールを受信拒否できますか )
http://www.yahoo-help.jp/app/answers/detail/a_id/47524/p/565

現状で、迷惑メールに振り分けられているようですから、「迷惑メール報告」も関係なさそうですね。
http://www.yahoo-help.jp/app/an...続きを読む


人気Q&Aランキング