回答編集履歴
1
追記
answer
CHANGED
|
@@ -1,5 +1,7 @@
|
|
|
1
1
|
すでに解決されていますが、個人的にはANSI(Shift-JIS)な文字(String)を一個の数値に変換するのは**とても違和感がある**ので、私なら以下のような感じでByte配列にして処理します。
|
|
2
2
|
参考:[PowerShell で文字列をバイト配列に変換](https://www.gamingdeputy.com/jp/windows/powershell-%E3%81%A7%E6%96%87%E5%AD%97%E5%88%97%E3%82%92%E3%83%90%E3%82%A4%E3%83%88%E9%85%8D%E5%88%97%E3%81%AB%E5%A4%89%E6%8F%9B/)
|
|
3
|
+
|
|
4
|
+
なお、`¥`のコードは[シフトJIS漢字コード表 - とほほのWWW入門](https://www.tohoho-web.com/ex/draft/code.htm)などで確認できるとおり16進表記で`818F`です。
|
|
3
5
|
```PowerShell
|
|
4
6
|
(base) PS C:\work> $s = "¥"
|
|
5
7
|
(base) PS C:\work> $s.GetType()
|