Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.1406  Re[4]:Subjectの日本語使用について
発言者: nil
発言日: 2003 08/17 06:56
 
>よく調べてから投稿したいところですが、オプションについて検索
>を掛けてもヒットが多すぎて、うまくいきませんでした。幸い
>Linuxを使える環境なので、リモートログインしてmanでオプション

もともと自身で nkf を使った例を出されているので、検索をかけ
ずともすぐに man 等で確認できると期待したことに、無理があっ
たのでしょうか?

(はじめに MIME に関してご存知ですか? と確認しなかったのが悪
かったのかな)

限られたやり取りの間で威圧ととられかねないのは致し方ないと思
っていますが、不当に厳しくしたつもりはありません。

何でもかんでも質問されるのには付き合うつもりが無いので、新し
い疑問も調べられるような手掛かりを明示しているつもりです。

>http://www.kent-web.com/pubc/jcode/
>にとてもよい説明がありました。

念のため。SJIS の場合、shell の "..." の中では 2byte目の
0x5c(\) だけでなく、0x60(`) (backquote)も問題になります。
(multi-byte化されていない perl で SJIS だと他にもいろいろ)


>SJIS でスクリプト書くときは
>nkf に -S オプションつけるのが解法のひとつです☆

SJIS で書くと、"義" を解釈する時点で問題が起こりますよね。
EUC で書いて nkf -Es するならまだ大丈夫ですが。
個人的には SJIS でスクリプトを書くのは原則としては人には勧め
がたいのですが、Windows 上だと難しいところで困っています。

>また、私が出したスクリプトには
>ダブルクォートをシングルクォートでクォーティングしてる
>ところと、ダブルクォートをエスケープシーケンスで
>クォーティングを有効にしてるところの二種類があります。
>あれは使い方のヒントのつもりでしたが、
>ここにそう書かないと分からなかったかも?

私はある程度はくみとったつもりです。残念ながら、", ' の使い
分けの意味などが明確でない人も少なくないようです。

例では '...' でもよさそうなところでも "..." の中に漢字が入っ
ており、文字列だけを置き換えた場合には、正常に動かない場合も
あるので、明示的な注意がない事を危惧しました。余計なことだっ
たらすいません。


▼関連発言

1397:Subjectの日本語使用について [hi-6] 08/16
 ├1398:Re:Subjectの日本語使用について [kotaro] 08/16
 │└1399:Re[2]:Subjectの日本語使用について [hi-6] 08/16
 │ └1401:Re[3]:Subjectの日本語使用について [nil] 08/16
 │  ├1403:Re[10]:Cygwinで外部にメールを送信するには? [hi-6] 08/17
 │  ├1405:Re[4]:Subjectの日本語使用について [k-squar] 08/17
 │  └1406:Re[4]:Subjectの日本語使用について [nil] 08/17
 │   └1411:Re[10]:Cygwinで外部にメールを送信するには? [hi-6] 08/17
 │    └1412:Re[11]:Cygwinで外部にメールを送信するには? [nil] 08/17
 │     └1414:Re[12]:Cygwinで外部にメールを送信するには? [nil] 08/17
 │      └1419:Re[10]:Cygwinで外部にメールを送信するには? [hi-6] 08/18 <
 ├1400:Re:Subjectの日本語使用について [nil] 08/16
 │└1402:Re[10]:Cygwinで外部にメールを送信するには? [hi-6] 08/16
 │ └1407:Re[11]:Cygwinで外部にメールを送信するには? [nil] 08/17
 └1409:Re:Subjectの日本語使用について [nil] 08/17
  └1410:Re[10]:Cygwinで外部にメールを送信するには? [hi-6] 08/17
   └1415:Re[11]:Cygwinで外部にメールを送信するには? [k-squar] 08/17
    └1416:Re[12]:Cygwinで外部にメールを送信するには? [nil] 08/17

Pass 保存

早田のホームページへ
CGIROOM