アカウント名:
パスワード:
termが合わせられない場合に,localeが日本語になっていると"ls -l"の表記に表示されない文字(日本語の"月"とか"日"ね)が文字化けする訳ですが,remoteからアクセスしてメンテする場合に気になることがありますね.
いつでもascii文字だけの方が,他のエラーかと気にならなくてグーだと思います
ls を走らせてその出力を利用するソフトウェアは、ls 起動時に LC_TIME=C あるいは LC_ALL=C するなど、適切な処置を講じるべきです。
ls の出力形式に頼ったプログラミングをしていて誤動作を招くのは、日本ロケールだけではなく、世界中に共通する問題です。たとえ日本ロケールのみ、ls の時間表記を変えないことにしても、それを期待して作ったプログラムは日本以外で動かなくなってしまいます。また、IRIX や Solaris の動作を変更させるよう働き
ls の出力結果に頼るプログラムを作るのがダサい。
ls の出力結果に頼るプログラムを作るのがダサい。 折角lsがあるのに,もう一度同じようなコードを書く方が「ダサい」と思うけど.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
表記はascii文字だけが良い (スコア:1)
termが合わせられない場合に,localeが日本語になっていると"ls -l"の表記に表示されない文字(日本語の"月"とか"日"ね)が文字化けする訳ですが,remoteからアクセスしてメンテする場合に気になることがありますね.
いつでもascii文字だけの方が,他のエラーかと気にならなくてグーだと思います
kero
Re:表記はascii文字だけが良い (スコア:2)
Re:表記はascii文字だけが良い (スコア:3, すばらしい洞察)
ls を走らせてその出力を利用するソフトウェアは、ls 起動時に LC_TIME=C あるいは LC_ALL=C するなど、適切な処置を講じるべきです。
ls の出力形式に頼ったプログラミングをしていて誤動作を招くのは、日本ロケールだけではなく、世界中に共通する問題です。たとえ日本ロケールのみ、ls の時間表記を変えないことにしても、それを期待して作ったプログラムは日本以外で動かなくなってしまいます。また、IRIX や Solaris の動作を変更させるよう働き
Re:表記はascii文字だけが良い (スコア:0)
# SunOS4 の ls -l のフォーマットを期待してると以下略。
Re:表記はascii文字だけが良い (スコア:1)
// kraymor
Re:表記はascii文字だけが良い (スコア:1)