記事内に商品プロモーションを含む場合がありますMacからWindowsにリモートデスクトップする時の円記号は危険というお話。Windowsでは、フォルダのパス区切りに円マークに見える文字を使うのは周知のことでしょう。これは、英語環境ではバックスラッシュとして表示される文字です。Mac→Windowsのリモートデスクトップの際はこの文字は打つことができません。見た目が同じ円記号が入力されますが、なんとこれはバックスラッシュではありません。これは日本語フォントだと円記号で表示されます。中身はバックスラッシュ「\」です。Windowsだと日本語キーボードの「¥」を押すとバックスラッシュが入力されます。「\」(日本語キーボードの「ろ」の位置)を押しても同じくバックスラッシュ入力されます。Windowsではこのバックスラッシュを、ごぞんじの通りフォルダの区切り文字として使っています。ファイル名としては使えません。入力ソース「”¥”キーで入力する文字」で入力する文字を2つから決められます。バックスラッシュ円記号の2種類が打てることになっています。前者のバックスラッシュ前者のバックスラッシュは、Macでの見た目も、もちろん中身もバックスラッシュです。0x5cが入っています。これをMacでSlackに打ち込むとMacでもWindowsでも見た目はバックスラッシュで表示されます。これは、Slack経由でWindowsに持っていくと0x5cとして使えます。Slack発言から日本語環境に貼り付けると見た目は「¥」になります。後者の円記号は注意です。この円記号は、MacでもWindowsでも見た目こそ半角の「¥」ですが、バックスラッシュではない別の円記号が入っています。これをWindowsに持っていくと、パス区切りには使えないが、ファイル名の一部としては使えてしまいます。みたいなファイルが作れてしまいます。みたいな大変ややこしいパスのできあがりです。あった場合でも共存できます。既存のフルパスやフォルダを打ち込んでも例えばエクスプローラーなら「’c:¥Windows’は見つかりません。綴りを確認して再実行してください。」とFileNotFoundなエラーメッセージが表示されることになります。意図せずWindowsに持ち込みたくない文字ですね。Mac→Windowsにリモートデスクトップで「¥」キーを押すとさて、MacのRemoteDesktopアプリを使った状態でWindowsに入て「¥」キーを押すとどうなるか?これは、システム環境設定にかかわらず、先程の後者の円記号という持ち込みたくないものが入力されてしまいます。おまけに打ち込んだソフトごとに挙動が異なります。リモートデスクトップでの解決方法は無いこれは素のMacだけではスマートに解決できません。システム環境設定を変えようが、日本語USBキーボードを使ってもあらがえません。ソフトごとに挙動が違う。「¥」を使うときには、Mac側からキーボードで打ち込まない。