パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Windows標準アプリに対する要望募集、メモ帳に人気が集まる」記事へのコメント

  • とりあえずはBOM付きでもいい
    とにかくShift_JISをデフォルトから外してほしい

    プライベートなら適当にエディタを使うからいいけど、
    仕事だとメモ帳で扱って問題が出ないかがポイントになったりするからなぁ

    • by Anonymous Coward on 2018年09月22日 19時51分 (#3485410)

      UTF-8のデフォルトはBOM無しにしてほしい。
      あとLFにも対応してくれたらそれで十分

      親コメント
      • by Anonymous Coward

        >UTF-8のデフォルトはBOM無しに

        逆だろ
        unixがBOM付きUTF-8をサポートするのが正解

        • by Anonymous Coward

          Unix関係ないよ

        • by Anonymous Coward

          いやほんとそれ。BOMはUNICODE仕様に定められた正式な表現なんだから対応してほしい。

          • by Anonymous Coward

            CR も LF も UNICODE どころか ASCII から存在するが
            Windows は CR+LF 、 Unix 系は LF Only なのは
            別に良いのだろうか。

            それともあらゆるシステムが CR+LF と LF Only の両方に
            対応すべきと言い出す?

          • by Anonymous Coward

            >BOMはUNICODE仕様に定められた正式な表現
            UNICODE 仕様では UTF-8 の BOM を通さないシステムがあることも認めているし、
            どちらが正しいなんてことは一言も言っていないよ。

        • by Anonymous Coward

          BOMってZERO WIDTH NO-BREAK SPACEを先頭に置くってだけだよ。
          「サポート」って何のことを言ってる?
          ZERO WIDTH NO-BREAK SPACEとして扱うなって言ってる?

          • by Anonymous Coward

            shebang で BOM 部分を飛ばして判定するようにしてくれってことだろ。
            BOM有りで困るケースってのは、それぐらいしか思いつかん。

            • by Anonymous Coward

              xxx.d/*.conf を include するような設定ファイル形式は多数あるけどBOM付いてるとだいたい死ぬ

              • by Anonymous Coward

                それはinclude指定でBOMを正しく処理出来ないバグ。
                UNICODE仕様対応モレですね。

              • by Anonymous Coward

                >BOMを正しく処理出来ない
                何をもって『正しい』とするのか。
                UNICODEの規格ではBOMの存在を許容してはいるが、
                『BOMを適切に無視する』ことのみが正しいと
                あらゆるシステムに対して強制しているわけではない。

              • by Anonymous Coward

                UTF-8の利点はASCII互換なのにBOMはそれを破壊してるからね

              • by Anonymous Coward

                > UTF-8の利点はASCII互換
                ここが厄介で、基本ASCIIの設定ファイルなんかにちょろっと非ASCIIのコメントを付けたりするとエンコーディングの自動判別に失敗しやすい。他にもASCII互換のエンコーディングは多いから、そっちに誤判定されることがある。
                BOMがあると、その点失敗したことがないので個人的には歓迎。

              • by Anonymous Coward

                なるほどね〜文字コード判定を確実なモノに出来るのか。思いつかなかった。

                まあ判定しなきゃアカン状況がそもそも問題ですが。。。

            • by Anonymous Coward

              BOM有りで困るケースってのは、それぐらいしか思いつかん。

              昔、PHPでは散々苦しめられた。

          • by Anonymous Coward

            >「サポート」って何のことを言ってる?

            BOM付きutf-8でも、shbangでエラー吐かないようにする。

        • by Anonymous Coward

          Unicodeの仕様では、UTF-8でBOMを使うことを禁止はしていないが、
          使わない方が望ましいとしている。メモ帳の実装がよくない。
          UTF-16では逆。

          • by Anonymous Coward

            正直コイツに感しては「ルールの一貫性が欠けてるのが悪い」と思わんでもない。

      • by Anonymous Coward

        BOM付きUTF8をきちんと処理できるよう、不完全なソフトを改修すればよろし

      • by Anonymous Coward

        BOMがあるとどういうときに困るんです?

        • by Anonymous Coward

          PHPとunix系のスクリプトは間違いなく死ぬ

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...