アカウント名:
パスワード:
Unix側の¥n、Windows側の¥r¥nの整合性が取れていなかったら微妙にめんどくさいかもしれない。
メモ帳って\nに対応していないんですよねgitとかはpull時にシステムに合わせて改行コードを変換してくれるのですが、同一システム上で異なる改行コードが混在するとなると厄介ですね。
PowerShellは素晴らしいと思ってるけど、文字コードがBOM付きなのが玉に致命傷
BOMはどちらかというと処理できないプログラムの方が問題だと思うんだけどな。非対応の姿勢をあらわにしているプログラムに対しては、そういう仕様なのだからフィルタをかますしかない。
微妙な問題ではあるんだけど、Windowsではテキストを長年Shift_JISで扱ってきたのでまだそのテキストが残っている。UTF-8、Shift_JISの判別を内容全体から空気読んで行うのはあんま筋が良くないから、少なくともBOMが付いてりゃUTF-8だって区別するようにしたのは個人的には良いと思うのだが。
文字コード判別に使いたいのにByte Order Markという名前にしているから理解してもらえないんじゃない?それに、必ず付けるようにするとASCIIしか考慮していないソフトで問題を起こすし、ISO 8859-1と必ずしも区別できないから、欧米では積極的に対応する理由が弱いと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
改行コードは? (スコア:0)
Unix側の¥n、Windows側の¥r¥nの整合性が取れていなかったら微妙にめんどくさいかもしれない。
Re: (スコア:0)
メモ帳って\nに対応していないんですよね
gitとかはpull時にシステムに合わせて改行コードを変換してくれるのですが、
同一システム上で異なる改行コードが混在するとなると厄介ですね。
Re: (スコア:0)
PowerShellは素晴らしいと思ってるけど、文字コードがBOM付きなのが玉に致命傷
Re:改行コードは? (スコア:0)
BOMはどちらかというと処理できないプログラムの方が問題だと思うんだけどな。
非対応の姿勢をあらわにしているプログラムに対しては、そういう仕様なのだからフィルタをかますしかない。
微妙な問題ではあるんだけど、Windowsではテキストを長年Shift_JISで扱ってきたのでまだそのテキストが残っている。
UTF-8、Shift_JISの判別を内容全体から空気読んで行うのはあんま筋が良くないから、
少なくともBOMが付いてりゃUTF-8だって区別するようにしたのは個人的には良いと思うのだが。
Re: (スコア:0)
文字コード判別に使いたいのにByte Order Markという名前にしているから理解してもらえないんじゃない?
それに、必ず付けるようにするとASCIIしか考慮していないソフトで問題を起こすし、ISO 8859-1と必ずしも区別できないから、欧米では積極的に対応する理由が弱いと思う。