時々、インターネットで見つけたaltコードが私のPCで機能しないことがあります。たとえば、Piのaltコード(Alt+ 227)はŃの代わりにthrowをスローします。
そのため、クリップボード(またはファイルなど)で文字を使用し、システムと互換性のあるAltコードに変換する必要があります。これは可能ですか?
時々、インターネットで見つけたaltコードが私のPCで機能しないことがあります。たとえば、Piのaltコード(Alt+ 227)はŃの代わりにthrowをスローします。
そのため、クリップボード(またはファイルなど)で文字を使用し、システムと互換性のあるAltコードに変換する必要があります。これは可能ですか?
回答:
Altコードはシステムに依存します。それらはシステムのローカルに依存します。状況によっては、アプリケーションソフトウェアにも依存します。Alt 数の場合にのみ、コードが一貫して動作数がより少ない127です。
「文字マップ」を開始し、フォントを選択し、文字を検索すると、下部(ステータスバー内)に必要なAltコードがあります。
(Windows 7では、を押して入力Startを開始Character mapし、上部で選択します。)
Alt+で別の文字を取得するという事実227は、おそらく別のフォントを使用していることです。したがって、「文字マップ」で正しいフォントを選択することが重要です。
ところで、最近のAlt組み合わせは4桁の数字で構成されており、より広い範囲のUnicode文字に対応できます。3つの数字はまだ仕事が、Alt+は227異なっていますAlt+ 0227。

+がUnicodeで動作するかどうかをテストする必要があります。
03c0ます。ここでAlt + Xと入力すると、03c0がに変換されπます。これはジュッカが提案したリンクの方法4です。Alt + ++コードが機能しません。
Altコードは最大255までしか機能しません。わずかなトリックがあります。リード0を追加すると、一貫した 結果が得られます。Alt-0227は常にですã。ただし、Altコードは0255までしか機能しないため、中国語、韓国語、ロシア語、ギリシャ語などに必要な数千の文字をすべてサポートできないことは明らかです。私が見つけた唯一のギリシャ文字はAlt-0181 µ(mu)でした。
Alt+0181ギリシャ語の小文字Mu(、Unicode )ではなくµ、Micro Sign(、Unicode U+00B5)を表します。類似または一見同じグリフ(外観)が異なる文字!誰もが次のWindowsのコマンドラインステートメントを使用して証明を得ることができる:μU+03BCif "µ"=="μ" (echo same) else (echo diff)
3 micrometer = 3 micron = 3 muます。そしてユニコードは明らかに私に同意しU+00B5、互換性のあるキャラクターです。彼らはLatin-1ブロックを壊さずに移動 µするU+03BCことはできませんでした。(U + 0080-U + 00FFは8859-1 0x80-oxFFと同一)なので、コピーしました。
U+00B5:U+03BC代わりに使用)。
if ("µ" -Match "μ") {"same"} else {"diff"}PowerShell(Unicodeをネイティブでサポート)ではを返しますdiff。