|
|
|
Подключение к Oracle и кодовые страницы
|
|||
|---|---|---|---|
|
#18+
Всем привет! Есть такая проблема - веб приложение подключается к двум разным базам Oracle, в этих базах разные кодовые страницы - AMERICAN_AMERICA.US7ASCII и AMERICAN_AMERICA.WE8MSWIN1252. Из этих баз надо читать информацию на русском языке, соответственно надо менять кодовую страницу сессий подключения, дабы не получить в ответ вместо русских символов кракозяблы. Пробовал непосредственно перед открытием соединения устанавливать Environment.SetEnvironmentVariable("NLS_LANG", "AMERICAN_AMERICA.US7ASCII") при подключении к первой базе Environment.SetEnvironmentVariable("NLS_LANG", "AMERICAN_AMERICA.WE8MSWIN1252") при подключении ко второй. Работает такая схема нестабильно, непойму почему. После открытия соединения и эту переменную удаляю. Вопрос - кто-нибудь сталкивался с такой задачей? Можно ли прописать кодовую страницу в строке подключения? Или как указать, какой конкретно Oracle Home использовать при подключении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2008, 15:18:00 |
|
||
|
Подключение к Oracle и кодовые страницы
|
|||
|---|---|---|---|
|
#18+
Попробуй вместо System.Data.OleDb.OleDbConnection, вот этот клиент System.Data.OracleClient. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2008, 11:17:24 |
|
||
|
Подключение к Oracle и кодовые страницы
|
|||
|---|---|---|---|
|
#18+
Может кому поможет 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); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 13:53:33 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=154&tid=1360591]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 182ms |
| total: | 293ms |

| 0 / 0 |
