2017-02-27 6 views
1

あなたが設定する必要があり、私はWebBrowserコントロールでテキストボックスからテキストをコピーして、リンク内のテキストボックスのテキストとリンクにナビゲートしたい、それは動作しますが、アラビア文字が疑問符になる...どのようにして文字列Unicodeを作成し、アラビア語のテキストを入力してテキストを使用しますか?

+0

あなたが必要なフォントを確認しましたが、システムで利用できるのですか?そうでない場合は、フォントをインストールしてください。 –

+0

ブレークポイントを設定してマウスを文字列の上に置くと正しく表示されますが、テキストを使用してウェブサイトに移動すると、Google検索で問題のマークが表示されます。私が行うことは次のとおりです。webBrowserPics.Navigate ( "google.com//search?site=&tbm=isch&q=" +クエリ)。 – John1990

+0

[System.Webを使用せずにどうやってUrlEncodeを行うのですか?](http://stackoverflow.com/a/7878050/205233)のように、 'System.Uri.EscapeDataString()'を使って 'query 'をエンコーディングしてみる価値があります。サンプルテキストを投稿すると、私はあなたのために試してみることができました。 – Filburt

答えて

0

アラビア語への非ユニコードプログラムため言語は、私は疑問符を表示するプログラムの代わりに、アラビア文字で同様の問題を持っていたし、これはあなたが コントロールパネル>時計、言語、地域に行く必要があることを行うために私の問題を解決しました>日付、時刻、または番号を変更してください>]タブをクリックシステムロケールの変更アラビア

Changing the language

を選択します。あなたは、Eは、アラビア語charecterとして表示されます例えば、特別な傭船を使用する他の非ユニコードプログラムで問題が発生する可能性があり

で解決
+0

私はこれに該当しないと思います。 google.com//search?site=&tbm=isch&q =عربي それはうまくいきますが、C#の文字列からその文字列に移動すると表示されます疑問符は、文字列ストア情報をUnicodeとして作成することです – John1990

関連する問題