Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подключение к Oracle и кодовые страницы / 3 сообщений из 3, страница 1 из 1
16.04.2008, 15:18:00
    #35259237
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к Oracle и кодовые страницы
Всем привет!
Есть такая проблема - веб приложение подключается к двум разным базам Oracle, в этих базах разные кодовые страницы - AMERICAN_AMERICA.US7ASCII и AMERICAN_AMERICA.WE8MSWIN1252.
Из этих баз надо читать информацию на русском языке, соответственно надо менять кодовую страницу сессий подключения, дабы не получить в ответ вместо русских символов кракозяблы.
Пробовал непосредственно перед открытием соединения устанавливать Environment.SetEnvironmentVariable("NLS_LANG", "AMERICAN_AMERICA.US7ASCII")
при подключении к первой базе
Environment.SetEnvironmentVariable("NLS_LANG", "AMERICAN_AMERICA.WE8MSWIN1252")
при подключении ко второй.
Работает такая схема нестабильно, непойму почему. После открытия соединения и эту переменную удаляю.
Вопрос - кто-нибудь сталкивался с такой задачей?
Можно ли прописать кодовую страницу в строке подключения?
Или как указать, какой конкретно Oracle Home использовать при подключении?
...
Рейтинг: 0 / 0
17.04.2008, 11:17:24
    #35261137
seagul2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к Oracle и кодовые страницы
Попробуй вместо System.Data.OleDb.OleDbConnection, вот этот клиент System.Data.OracleClient.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
27.09.2011, 13:53:33
    #37457227
kav_2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к Oracle и кодовые страницы
Может кому поможет

http://forum.mista.ru/topic.php?id=487600
код C#

Encoding srcEncodingFormat = Encoding.GetEncoding("windows-1252");
byte[] originalByteString = srcEncodingFormat.GetBytes(u.Title);
textBox1.Text = Encoding.Default.GetString(originalByteString);
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подключение к Oracle и кодовые страницы / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]