質問するログイン新規登録

回答編集履歴

1

追記

2023/06/29 06:08

投稿

8524ba23
8524ba23

スコア38350

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()