|
|
|
Подключение к 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&msg=35259237&tid=1360591]: |
0ms |
get settings: |
7ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
186ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 514ms |

| 0 / 0 |
