パスワードを忘れた? アカウント作成

Windows 10のInsider PreviewでシステムロケールをUTF-8にするオプションが追加される」記事へのコメント

  • / にしていただきたい!!!
    # 更にパスのセパレータを ; から : に!!

    • by Anonymous Coward

      ファイルパスのセパレータを/にして環境変数のセパレータを:にするってことかね?
      まあファイル名に;を使えるのに環境変数を;で区切るのは悪手ですな。
      個人的には環境変数の区切りは?か|良いように思うが。パット見:よりも目立つので。

      • by Anonymous Coward

        >まあファイル名に;を使えるのに環境変数を;で区切るのは悪手ですな。

        UNIX 系はファイル名に : を使えるけど環境変数のセパレータも : だよ。
        というかファイル名に使えない文字が NUL (0x00) と '/' (0x2F) ぐらいしか無い。

        じゃあ : を含むパスを環境変数で指定する方法があるかというと…
        よく分からないけど無さそう。

        • by Anonymous Coward on 2017年11月14日 20時37分 (#3312293)

          区切り文字専用コードがASCIIにあったらこんなのに悩むことは無かったのにな。

          既存文字を区切りに代用した代償。
          まあ仕方ないけどもやっとする。

          • by Anonymous Coward

            '\0' を区切りにすれば良かったんじゃね?(超絶なんとか)

          • by Anonymous Coward

            改行コードは普通ファイル名に使えないのでこれでなんとか

            • by Anonymous Coward

              いや、UNIX系なら普通に使えるよ。

              • by Anonymous Coward

                その糞仕様をいい加減是正しようって動きはないのかな?

              • by Anonymous Coward

                普通には使えませんよ。少なくともキーボードから簡単に入力できるわけではない。

          • by Anonymous Coward

            区切り文字専用コードがASCIIにあったら

            その為のFS/GS/RS/US [wikipedia.org]があるじゃろ?

            • by Anonymous Coward

              スマン。印字可能文字という意味。
              そいつ等が印字可能文字でキーボードから細工無しに入力可能だったら使えたね。

          • by Anonymous Coward

            >区切り文字専用コードがASCIIにあったらこんなのに悩むことは無かったのにな。

            何を区切るための文字なのかはっきりさせないと、ディレクトリの区切りに使ってしまって
            結局 PATH 環境変数の区切りに使えなくなったりとかしてたかも。

            環境変数の中のパスの区切りというごく局所的な用途のためにコードポイントを
            1個消費するのはあまり良いやり方とは思えないので、逆に区切り文字と同じ文字が
            含まれる場合にエスケープする方法があれば良かったのにと思います。

普通のやつらの下を行け -- バッドノウハウ専門家

処理中...