Извлечение немецкого персонажа из базы данных оракула - PullRequest
2 голосов
/ 04 июня 2010

У меня есть база данных как Oracle, и разработка ведется на asp.net. Данные хранятся как, Фёрдерер, Йорг и др.

Все отлично работает в моей локальной среде, где я могу получать записи, содержащие немецкие символы, и отображать их в браузере пользователя.

Однако, когда я развертываю решение на клиентском компьютере, проблема начинается. Когда я получаю данные из базы данных Oracle. и заполните выпадающий список или отобразите его на этикетке, он просто не отображает правильные данные. Например, Förderer превращается в Forderer Йорг превращается в Йорга ....

Однако, когда я просто Response.Write ("Förderer"), браузер отображает его правильно. Это означает, что то, что я установил в web.config, работает,

Но когда он получает информацию из базы данных. , он не отображается правильно. Затем я попробовал еще одно решение, чтобы просто избежать прямого доступа к таблице. Для этого я просто создал TableAdapter с текстом команды, подобным этому,

Dim sQuery As String = "" sQuery = "ВЫБЕРИТЕ 'Förderer' ИЗ ДВОЙНОГО"

Теперь, когда я получаю информацию из набора данных, который я заполнил вышеуказанной командой, он снова не отображает правильные данные, а преобразовывает «Forderer».

Я ценю любое предложение / помощь в этом направлении.

-Divyesh

1 Ответ

0 голосов
/ 04 июня 2010

Вы пытались установить Культуру текущего потока в "de-de" в Page_Init?

Dim germanCulture As New System.Globalization.CultureInfo("de-DE")
System.Threading.Thread.CurrentThread.CurrentCulture = germanCulture
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...