9

Windows XP 以降、Windows が補助プレーンをサポートしていることは知っています。

Basic Multilingual Plane (BMP) 以外の文字を含むフォントを持っています。

これらの文字の場合、Unicode コードポイントは 5 桁の 16 進数で構成されます。

これらの文字をアプリケーションに入力する方法がわかりません。

Windows は、BMP での文字のキーボード入力のみをサポートしているようです。10 進数を入力するか、一部のアプリケーションでは 4 桁の 16 進数を入力できます。

エントリーがどのように管理されているか確認できますか?キーボードから直接実行するか、アプリケーションを使用して実行するかは気にしません。(デフォルトの Windows の「文字マップ」アプリケーションは BMP の文字のみをサポートしているため、提案が必要です。できれば、Unicode バージョン 6 ではないにしても、少なくとも 5 をサポートするアプリケーションが望ましいです。)

Java では、これらの文字は UTF-16 の「サロゲート ペア」を使用して管理されます。Windows にも古い「Unicode は 16 ビット」のレガシーがいくつかあり、同様の問題が発生する可能性があることを懸念しています。サロゲートペア番号を打ち込む必要があるという確認を得ることさえ答えになるでしょう。

ありがとう!

4

4 に答える 4

4

わかりました、私はあなたが何について話しているのかはっきりとわかりません。

とにかく、参照:

デフォルトの Windows の「Character Map」アプリケーションは BMP の文字のみをサポートしているため、提案が必要です。できれば、Unicode バージョン 6 ではないにしても、少なくとも 5 をサポートするアプリケーションが必要です。

役立つアプリケーションへのリンクを見つけました。

http://www.babelstone.co.uk/software/babelpad.html

それをダウンロードし、メニューの [ツール] -> [キャラクター マップ] を選択します。

それが役立つことを願っています。

誤解をお詫びしなければ、ただ助けるつもりです。

于 2012-03-18T02:57:18.853 に答える
2

少なくとも MS Word 2007 では、Alt+X メソッドは BMP 以外の文字でも機能します。U+ に続けて 16 進数の Unicode 番号を入力し、Alt+X を入力します。U+ の文字は、前の文字が数字または文字 A ~ F または X でない場合は省略できます。通常、BMP 文字で行うように)。

Word では、代わりに [挿入] → [記号] コマンドを使用して、挿入ウィンドウで必要な文字を含むフォントを選択することもできます。

UnicodeInputプログラムを使用すると、Alt++ を押してから Unicode 番号を入力することで文字を入力できます。非 BMP もサポートしますが、プログラムのバグにより、奇妙な制限があります。右から 4 桁目が文字の場合、非 BMP 文字では機能しません (例: U+1B000)。

Martin の回答で言及されている BabelPad は優れた代替手段であり、数字と Unicode 名の両方で文字を選択できます。

おそらく他にも、BMP を操作できる Unicode エディタがあります。Alan Wood のUnicode and Multilingual Programs and Utilitiesのリストを確認してください。

于 2012-03-18T05:52:42.730 に答える
2

アプリケーションのような方法で Web ブラウザで使用できる小さなユーティリティを作成しました: Full Unicode Input utility。これは Windows の Character Map に似ていますが、すべての Unicode プレーンにアクセスし、選択した文字を 1 つの領域に集めて取得し、そこからユニットとしてコピーできます。やや速くて汚れていますが、機能的です。

于 2012-10-02T08:24:35.657 に答える
1

Windows で記号を入力するために作成した小さなツールを恥ずかしがらずにプラグインします。私の個人的な使用例は、レイアウトを切り替えることなく、たとえば国際的な米国のキーボードでスウェーデン語のåを入力することです。

Apple OS X での動作と同様に、ポップアップ ウィンドウから Unicode 文字を入力できます。

詳細については、 https://github.com/mjvh80/SymWinを参照してください。これは無料でオープン ソースですが、(現在) コンパイルする必要があります。十分な関心があれば、ビルド済みのバージョンを追加できます。

このツールは、たとえばhttp://copypastecharacter.comなどのサイトから記号を 1 回コピーして貼り付けることにより、キーごとに構成できます。

于 2014-04-03T18:03:56.720 に答える