>>518
> シェルスクリプトには、様々な引っかけがあるし、

あなたは>>514でstr = `powershell Get-Clipboard`と単にパワーシェルをそのまま実行して結果を取得しているだけに見えますがそのシェルの引っかけとやらはなくなるのですか?
単にその後文字コード変換してるだけに見えますが。
文字コードが引っかけだというならmacプリインストールのrubyでもユニコード化けますが。
そもそも文字コード変換のコマンドがあります。
我田引水に過ぎませんか。