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

『メモ帳』標準のBOMなしUTF-8に、Windows Searchは対応していない」記事へのコメント

  • by Anonymous Coward

    Windows は今は過渡期なんだよ。
    Microsoft は外部コードを最終的に UTF-8 (BOM無し)をデフォルトにする方針を固めていて、
    メモ帳がいち早く移行しただけで、全体的にはまだ移行していない。
    次のメジャー・バージョンあたりデフォルトコードページを CP932 から UTF-8 に変更してくる可能性が高い。

    • by Anonymous Coward

      俺ここらへんさっぱり分からないままなんだが、
      Windowsにおける「デフォルトコードページ」って、なんかこう、何者なんだっていうか
      「OSが持っておくべき設定項目の一つ」みたいな顔してて、どっかで設定できたりするものなんだっけ?

      cmd.exe の chcp コマンドは知ってるけど
      もう cmd.exe は過去の互換のためだけに残してるもんじゃないんかな。
      多分これもう改良されないと思う。
      今や PowerShell の時代だし。

      • Re: (スコア:2, 参考になる)

        by Anonymous Coward

        「コントロールパネル\時計と地域」から「管理」タブの「システムロケールの変更」で設定できます。
        windows apiはwidechar版(末尾がW)はUTF-16なのですが、これが「日本」になっているとmultibyte版(末尾がA)ではコードページ932(いわゆるシフトJIS)が使われます。

        「ベータ:ワールドワイド言語サポートでUnicode UTF-8を使用」にチェックを入れると、multibyte版でUTF-8が使えるようになります。

        multibyte apiを使っているアプリケーションで、コードページが932を前提としているものは正しく動かなくなる(例えば漢字が表示できなくなる)ので、MSも中々踏み切れないのではないかと。

        • by Anonymous Coward on 2021年06月17日 1時31分 (#4052527)

          内部unicode化は早かったほうなのに使う側はSJIS決め打ちばかりで全くと言っていいほど変わりませんでしたからね…
          流石に可哀想。

          そういやRedhatでSJIS使えと言い放った会社もあったなぁ…

          親コメント

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

処理中...