2017-08-08 12 views
0

フォーム(ASP.NETはC#を使用)からデータを表示しようとしました。しかし、データが渡されたときには、実際の値ではなく?????のようにテーブルに表示されます。asp.netでdbと異なる言語を表示

<system.web> 
    <globalization 
     fileEncoding="utf-8" 
     requestEncoding="utf-8" 
     responseEncoding="utf-8" 
     culture="en-US" 
     uiCulture="de-DE" 
    /> 
    </system.web> 

しかし、それはまだ動作しませんでした:

私は webconfig fileにこれを追加することにより、UTF-8への私のプロジェクトをUnicodeにしようとしました。重要なことは、ヘブライ語を含むデータを表示しようとしました。私はデータベースで何かを定義する必要があるのだろうか(私がVisual Studioを使用している場合)、私はいつもPHPでそれをやっていたのだろうかと思います。何か提案してください?あなたはUnicodeのテーブルを使用してテキストを表示したい場合は、コントロールのドキュメントで見ることができるように

+0

あなたの代わりにリッチテキストボックスを使用する必要があるので、テキストボックスには、Unicodeを表示しません。どちらもコンソールウィンドウにはなりません。ユニコードテキストを表示するために使用していたものを指定していませんでした。 – jdweng

+0

申し訳ありません。私はテキストボックス要素を使用し、サーバー側ではxx.Textで表示しました。 – WebO

+0

だから私はこれの代わりに何をすべきですか? – WebO

答えて

0

あなたは、リッチテキストボックスは、はるかにオプションをサポートしているため、通常のテキストボックスの代わりに、リッチテキストボックスを使用する必要があります:

https://msdn.microsoft.com/fr-fr/library/system.windows.forms.richtextbox(v=vs.110).aspx

あなたは、たとえば変更することができます。

  • フォントサイズ

  • F ONTスタイル

  • 使用するさまざまな言語(あなたが探していた何を)

+0

私はそれが最良の解決策だとは思わなかった。私はちょうどユーザーの姓と名を表示する必要があります。 – WebO

関連する問題