DBから用語を取得し、文字列のリストとして実行するアプリケーションがあります。 DBテーブルには、その列のすべての外部文字を含めるためのnvarcharが設定されていました。今や、äのような文字が、DBから用語を取得して、テーブルにその方法を示すときにも、明確に現れる場合があります。 日本語またはアラビア語の文字をインポートすると、私が見るものはすべて????????です。 今私はさまざまな方法を使って変換してみました。最初にそれをutf8エンコーディングに変換して戻して、もう一度、これらの文字で完璧に動作するhttputility.htmlencodeを使用していますが、引用符など、 。 DBデザイナーは、自分が何かする必要があると非難しましたが、DBでこれらの文字をすべて表示し、クエリを検索してssearchリストに追加するのは間違いです。そうでない場合は、すべての国際文字をSQLとVB.netで正しく表示するための一貫した方法があります。.net、SQLサーバー処理のテキストエンコーディング
私はテキストファイルから読み込んだとき、私はMicrosoft.visualbasic.textfieldparserリーダーツールをutf8これは問題ではないでしょう。
のような文字列値
前にNを置きます。 ü、öのような文字は正しく表示されますが、私は手動でテーブルにインポートした日本の用語を試してみましたが、?????しかし、私はvb.netを介してそれを質問したとき、私はそれが私ではないことに同意するので、私は正しく文字を見た。これを避けるための一般的なツールはありますか? – vbNewbie
ü、öはASCIIですが – gbn
ご回答いただきありがとうございます。それを照会し、 'N'を前に置く方法があると思いますか?テーブルからNfooを選択する... – vbNewbie