2022年3月25日金曜日

PC Win10 v21H2 OS での扱いと Blog での表記 「¥」

PC Win10 v1703 コマンド系のシェルと Blog での表記 「¥」
以前、こんな投稿を書いていますが、
5年経った今も、基本、変わりません。
別の切り口から、再び。


少し前の 投稿 本文から 再掲します。
此れは HTML 用に調整した文章です。


%LOCALAPPDATA%¥GIMP¥2.99¥CrashLog¥
For Copy&Paste
%LOCALAPPDATA%\GIMP\2.99\CrashLog\


¥

U+00A5 HTML 実態参照 ¥ &#165

U+005C BackSlash


此の1行目の ¥ と、3行目の \ は、
表示されたページからコピーし、
メモ帳 notepad.exe で表示させると、
全く同じ ¥ に見えます。
そう、 BackSlash \ は ¥ に化けるのです。

再現して見れば、こんな感じ。


%LOCALAPPDATA%¥GIMP¥2.99¥CrashLog¥
For Copy&Paste
%LOCALAPPDATA%¥GIMP¥2.99¥CrashLog¥


  メモ帳での フォント は 既定の MS Gothic です。
  和文用と 英文用とのフォント群が用意されている Windows では、
  英文用フォントに変えない限り、此の状態の筈です。

でも、 ... 。
Windows の Explorer 上で貼り付けて飛ばして見れば ... 。


エラー!
'C:¥Users¥UserA¥AppData¥Local¥GIMP¥2.99¥CrashLog¥' は見つかりません。
綴りを確認して再実行してください。

正常にジャンプ

と、結果が異なります。
えッ! でしょう。
此れは、普通では、混乱を招く元ですね。
パスが存在し無いのでは無くて、区切り記号起因の問題 に直面します。



Windows 上の フォルダ(パス)区切り記号は ¥ と解説されますが、
実体的には BackSlash で、
日本語キーボードから打ち込むと、
キートップ印字の ¥ も、\ も、実際には BackSlash がデータとして入り、
日本語用フォントが 字体 ¥ を割り当てるので、そう見えている、のでしょうね。
因みに、フォントを英文用のもの( 例 Arial ) に変えると、
共に、BackSlash \ で表示される筈です。

  ¥ ( HTML ¥ ) をメモ帳から入力するには、
  漢字モードで IME パッド を呼び出し、U+00A0 行 5 列 をクリックし、半角に変換、です。
  面倒ですね。
  キーボードからは ... 無理そうです。
  そして、普通は、混乱の元ですから、 忘れて下さい。
  パス区切り記号としては使えませんし。
  オマケに、 ¥ (実体参照) と \ (¥ 表示) とは区別が付きません。
  共に、¥ と表示!(前述の通り 日本語フォント)。

    そして、HTML 用原稿では ¥ で表記した方が視認性が高く、
    下手に 入るからと言って、¥ を直接ぶち込むのは考えもの!。


  今、此の原稿は メモ帳 で書いていますが、円マーク で頭がぐちゃぐちゃです。
  そう、 気が狂いそうです。



実は、5年前に、同じ事について 書いてあります。
PC Win10 v1703 コマンド系のシェルと Blog での表記 「¥」
結局、OS Windows では、何の変化も齎されませんでした。
きっと、HTML で記述している方々は色々苦労されている筈です。
\ バックスラッシュ は区切り記号としては馴染みが少ない筈だから。
逆に、ブラウザ等で利用する側も、不可解な事態に遭遇されているのでは無いでしょうか?。
コード等をコピペしても、変な挙動で、正確に動か無い筈ですから。



0 件のコメント:

コメントを投稿