Visual Fox Pro 9 & Oracle 10 Express

Тема в разделе "Остальные БД", создана пользователем bboyViT, 2 мар 2009.

Статус темы:
Закрыта.
  1. bboyViT

    bboyViT Гость

    Есть проект. База в Оракле, клиентская часть пишется на Фоксе столкнулся с такой проблемой. Вносим в удаленное представление запись, все нормально, при закрытии формы фокса пишет изменения в Оракле и вместо руских букв получается ерунда, кодировка выставлена и в Оракле и в реестре для оракла и клиента AL32UTF8. Что делать уже не знаю
     
  2. Aleksey

    Aleksey Гость

    Попробуйте "в реестре" выставить NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251 (или AMERICAN_CIS.CL8MSWIN1251).

    Это позволит серверу Oracle правильно перекодировать информацию между клиентом и сервером, так как вряд-ли фокспро передает клиентской части Oracle строки в кодировке AL32UTF8.
     
  3. bboyViT

    bboyViT Гость

    NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251 Это стоит в реестре по умолчанию и фокса не работает с такой кодировкой, там размеры типов не совпадают и касяки прут типа он говорит вы много символов ввели, хотя это не так
     
  4. Aleksey

    Aleksey Гость

    Во-первых, те строки, что уже в БД - запорчены и никак не смогут выглядеть нормально, придется их удалить или апдейтить!!! Правильность установки кодировок на них пробовать нельзя!

    Во-вторых, эта фраза из первого поста:

    для меня означает, что на клиенте стоит AL32UTF8. Теперь вы пишете, что в реестре стоит NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251...
    Значит берите ветку реестра HKLM\Software\Oracle, там есть несколько мест, где прописан ключ NLS_LANG, проверьте все. В крайнем случае можно задать переменную окружения NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251, тогда реестр игнорируется. Убейте все записи с текстом на "албанском". Перегрузитесь. Попробуйте вставку-чтение текстовых значений. Это легко проверить, если создать алиас ODBC на оракловскую базу и попытаться посмотреть на его таблицы через Access (еще легче это проверить с помощью sqlplus).
    Так же попробуйте поменять кодировку клиента на AL32UTF8 ;), если не получится...
     
Загрузка...
Похожие Темы - Visual Fox Pro
  1. serg24
    Ответов:
    1
    Просмотров:
    1.546
  2. gvik
    Ответов:
    1
    Просмотров:
    50
  3. Zhuk
    Ответов:
    0
    Просмотров:
    565
  4. animelubitel
    Ответов:
    0
    Просмотров:
    746
  5. Devart3009
    Ответов:
    0
    Просмотров:
    959
Статус темы:
Закрыта.

Поделиться этой страницей