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

新元号の発表は今年の年末以降に」記事へのコメント

  • 2文字なのは確定してるんだから、設定で変えられるようにしてテストしろよ
    まさか、埋め込んでるの!?

    • by Anonymous Coward

      葛城市の「葛城」(U+845B U+E0100 U+57CE)みたいにIVSを含んでいたりしたら大変です!
      漢字2文字と言いつつ、UCSで3文字、UTF-16で4ワード、UTF-8では10バイトもあります。2文字だから大丈夫なんて、甘い甘い。

      • by Anonymous Coward

        10バイトだと何が困るのかさっぱりわからんのだが。むしろ10バイトだと対応できないような柔軟性のないコードで許される現場って、どんだけ甘いんだ。

        • by Anonymous Coward

          すごい自信ですね。データベースのバイト長制限とか、帳票のレイアウトとか、文字コード変換とか、入力文字数のバリデーションとか、全文検索の異体字対応とか、思いつくことなんていくらでもあると思いますが・・・。
          そこまで十分に考えきっているシステムはほとんどないですね。同じUTF-8ですら、IVSのU+E0100を、いったんUTF-16のサロゲートペアにしてからUTF-8にして6バイトにしてしまう(それを正しいと定義している)処理系もありますからね。

          • by Anonymous Coward on 2018年01月26日 20時29分 (#3351377)

            まったく意味不明。挙げた例のすべてで年号変更が無関係。

            データベースのバイト長制限 →もしかして、「平成」をUTF-8で表現すると10バイトになることを知らない人?
            帳票のレイアウト →表示が2文字のままで変わらないのだからレイアウトは影響ない
            文字コード変換 →意味不明。自分の言ってることわかってる?
            入力文字数のバリデーション →あなたのシステムは「平成」がバリデーションエラーになってたわけか
            全文検索の異体字対応 →文字単位の異体字対応なら年号無関係だし、そもそも極めて優先順位が低い

            親コメント
            • >「平成」をUTF-8で表現すると10バイトになることを知らない人?

              6バイトになると思っていたのですが、10バイトの場合には具体的にどのようなコードになるのでしょうか?
              --
              Leshade Entis
              親コメント
              • by Anonymous Coward

                u5e73-ue0101とかだったらおもしろいな。そんなの見たことないけど。

              • by Anonymous Coward
                バイトオーダーマークと平成と末尾のNULに決まってるだろ
              • by Anonymous Coward

                バイトオーダーマークって1バイトでは無いよね…?
                NULLは入らないんじゃ無いかな
                UTF8ではBOMはそもそも必要ないけど

              • by Anonymous Coward

                Pascal フォーマットで Length が32ビット
                なら10バイトになるかも。

                UTF-8でPascalフォーマットでの保存ってシステムって見たことはないけど、世の中にはあるんだろうな。

            • by Anonymous Coward

              ドヤ顔の阿呆がいる・・・

              > 帳票のレイアウト →表示が2文字のままで変わらないのだからレイアウトは影響ない

              帳票の仕事まともにしたことないでしょ?
              「大正・昭和・平成」と並べて丸をつけるフォーマットなんて
              ものすごーくありふれてるんだけど。

              最小フォントでむりやり詰め込んでるそこへ「・XX]の3文字を入れるのが
              どれだけ大変かも分からないのかな?

              • by Anonymous Coward

                手書き前提な帳票フォーマットを変えることが、システム面でどんな問題点がある?
                丸を付けるスタイルなら、OCRで読む前提ですらないよね。

              • by Anonymous Coward

                > 「大正・昭和・平成」と並べて丸をつけるフォーマット
                ちょっと前まで、明治もあった筈。
                レイアウトを戻せば、いいじゃないか。

              • by Anonymous Coward

                ここまでヒントを貰って、チェックボックスの存在に気が付かないとは・・・
                システムについて語る資格なしですな。

              • by Anonymous Coward

                丸を付けるチェックボックスなんて初めて聞きました。
                いったいどこで使われているんでしょう?

日本発のオープンソースソフトウェアは42件 -- ある官僚

処理中...