アカウント名:
パスワード:
1. 余計な事をするな2. それでも何か実装したい場合には1のルールに従え
メモ帳で良いですね
> メモ帳で良いですね
BOM をつけないでくれ.#たしか,少し前に BOM なしに対応したってストーリがあったような.
excel がbomなしutf-8のcsvファイルを文字化けさせるの不便そのものだと思う。中の人は使ってないのかな。
だからUTF8はBOMを付けるのが常識ですよ。
勝手にBOMをつけるのはまさに1.違反そのもの。なお最新のWindows 10のメモ帳は既定がUTF-8でUTF-8 BOM付きをオプションで選べるのでこの点に関してはまともなようだ
1を順守してテキスト形式のエンコーディングは必ずBOM付きUTF-8で設計してますよ。おかげさまでノートラブル。必要なものを外すのは余計な事ですからね。
BOM付きUTF-8でCSV作ってslackのメッセージに添付させてみたら、BOMがきれいに消えてしまうのですよ。正義はどこに。(そういえば正義を行えば世界の半分を怒らせるんでしたっけ)
BOMはギチギチに規格を守るならUTF-8には付加されない文字なんすよ。なので素のUTF-8読み込みでBOMがあるとコケる事がある。でもコケるのはUTF-8的には問題のない動作。逆にBOMなしでコケるやつも居るけど、これでコケる奴はそもそもUTF-8の対応として間違っている。BOM付けても付けなくてもコケることはあるので、規格的に正しくしようとすると付けないのが正解。
……なんだけど、BOM付けてコケる奴が大分少なくなってきて、文字コードの自動認識考えるとBOM付きの方が便利、というのが現状。便利だけど間違ってるってのがややこしいんだよ……
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
ソフトウェア機能実装のガイドライン (スコア:5, すばらしい洞察)
1. 余計な事をするな
2. それでも何か実装したい場合には1のルールに従え
Re: (スコア:0)
メモ帳で良いですね
Re: (スコア:1)
> メモ帳で良いですね
BOM をつけないでくれ.
#たしか,少し前に BOM なしに対応したってストーリがあったような.
Re: (スコア:0)
excel がbomなしutf-8のcsvファイルを文字化けさせるの不便そのものだと思う。中の人は使ってないのかな。
Re: (スコア:-1)
だからUTF8はBOMを付けるのが常識ですよ。
BOM付きUTF-8は滅びろ (スコア:0)
勝手にBOMをつけるのはまさに1.違反そのもの。
なお最新のWindows 10のメモ帳は既定がUTF-8でUTF-8 BOM付きをオプションで選べるのでこの点に関してはまともなようだ
Re:BOM付きUTF-8は滅びろ (スコア:0)
1を順守してテキスト形式のエンコーディングは必ずBOM付きUTF-8で設計してますよ。おかげさまでノートラブル。
必要なものを外すのは余計な事ですからね。
Re: (スコア:0)
BOM付きUTF-8でCSV作ってslackのメッセージに添付させてみたら、
BOMがきれいに消えてしまうのですよ。
正義はどこに。(そういえば正義を行えば世界の半分を怒らせるんでしたっけ)
Re:BOM付きUTF-8は滅びろ (スコア:1)
BOMはギチギチに規格を守るならUTF-8には付加されない文字なんすよ。
なので素のUTF-8読み込みでBOMがあるとコケる事がある。
でもコケるのはUTF-8的には問題のない動作。
逆にBOMなしでコケるやつも居るけど、
これでコケる奴はそもそもUTF-8の対応として間違っている。
BOM付けても付けなくてもコケることはあるので、
規格的に正しくしようとすると付けないのが正解。
……なんだけど、BOM付けてコケる奴が大分少なくなってきて、
文字コードの自動認識考えるとBOM付きの方が便利、というのが現状。
便利だけど間違ってるってのがややこしいんだよ……