[257]
Re2:改行コードについて
kobake
▼ Uchiさん
> S-JISでは関係ないのですが、
> UnicodeにはCRLF,LF,CRの他に
> Line Separator[U+2028]
> Paragraph Separator[U+2029]
> Next Line[U+0085]
> の改行コードががあるようです。
> ワードパッドやVS2003ではLS,PSをサポートしているようです。
> VS2005では3つともサポートしているようです。
> MocaさんのUnicode版ではLS,PSをサポートしています。
▼ 神楽さん
> これはSJISにも関係する話ですが、ワードパッドは
> 垂直タブ[0x0B]でも改行されるみたいです。
>
> ただし、桁位置を維持して改行されているわけではないので、
> 本来あるべき垂直タブの動作ではないような気もしますが。
情報ありがとうございます。
追加実装要素として認識しておきます。
▼ Uchiさん
> これらのサポートの必要性は感じていませんが、
> 標準に従うということであれば、
> サポートしなければならないのでしょうか?
サポートするしないを簡単に選べる状況であれば
したほうがよいと思います。
ただ、自分は特に興味がないので実装する予定は無いです。
一応補足しておきますけど、
標準規格であっても(今のところ)誰も必要としない機能であれば
そこに無理に労力を費やす必要は無いと考えています。
なんだか「べき論」が独り歩きしているようなので
これを機に、標準未サポートにおける自分の見解を示しておきます。
・実装が大変だから標準未サポート→OK
・標準を破るほうが利便性が出るから標準未サポート→NG
両者には、未来の行く末に決定的な違いがあります。
ボランティアで標準に従う機能を実装する方が現れたとき、
・前者→「どうぞどうぞ歓迎します」→標準採用という結果に終結
・後者→「不便になるからやめてくれ」→再議論→自分が言うところの「コンセンサスの再発明」という無駄が発生する→結果は予想不可