'♪'と'†'を使えるのはShif_JIStだから
◆確認用ps
$char = '★'
$enc = [System.Text.Encoding]::GetEncoding("shift_jis", [System.Text.EncoderFallback]::ExceptionFallback, [System.Text.DecoderFallback]::ExceptionFallback)
try {
$enc.GetBytes($char)
"$char : Shift_JISに含まれています"
} catch {
"$char : Shift_JISには含まれていません"
}
◆実行結果
(文字数オーバーするので要点のみ)
$char = '♪'
:
♪ : Shift_JISに含まれています
$char = '†'
:
† : Shift_JISに含まれています
$char = '❤'
:
❤ : Shift_JISには含まれていません
$char = '❣'
:
❣ : Shift_JISには含まれていません