tl;dr
おちない
## なんのこと
macOS 上の JetBrains IDE 2024.2.1、2024.2.2 においてプロジェクトのパスに濁音(ガ、ギ、グ等)や半濁音(パ、ピ、プ等)が含まれる場合、プロジェクトフォルダーが表示されない問題が発生しています。本問題は2024.2.3で修正される予定です。詳細は以下をご確認ください。https://t.co/arrsAqNTIP
— 株式会社サムライズム (@Samuraism) September 26, 2024
macで濁音・半濁音が結合文字U+3099とU+309Aで表現されてしまう問題はしばしば話題になるんだけども、ちょっと待って欲しい。Windowsでも結合文字のプ(U+30D5, U+309A)を用いたフォルダを作ったら同じような現象が再現するのではないだろうか?🤔 https://t.co/Yl65zmddgN
— なぎせ ゆうき (@nagise) September 26, 2024
## やったこと
mkdir ~/test
cd test
$pu = $pu = Byte2String(@([Byte]0xE3, 0x83, 0x95, 0xE3, 0x82, 0x9A))
mkdir $pu
ls | select-object {$_.Name}
# String2Byte($_.Name)
# --------------------
# {227, 131, 149, 227…}
Byte[] で指定したかたちのまま、フォルダは作成されていることを確認して、冒頭のとおり IDEA で開いた。
さらに他のアプリをアクティブにしたり最小化したりしても、親フォルダを見失う事象は再現しなかった。
- Byte[] と String の変換関数はこちらを利用させていただきました