Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1
  • 2

ТЕМА:

Проблема с кодировкой Кириллица 12 года 9 мес. назад #1235

Добрый день!!
Подскажите пожалуйста, как решить проблему с кодировками?На Базе Данных у меня стоит кириллическая кодировка, но когда я даю запрос они отображаются на странице в виде вопросительных знаков...
Заранее спасибо!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Проблема с кодировкой Кириллица 12 года 9 мес. назад #1236

Добрый.
Ну знаете ли.. Кириллических кодировок очень много. Назовите, какая конкретно? Где что прописывали? Как настраивали?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Artmiy.

Re: Проблема с кодировкой Кириллица 12 года 9 мес. назад #1237

У меня та же ситуация... Маюсь над ней уже довольно-таки долго. Кодировка 1251, сервак стоит юниковский.

Установил Zend Core For Oracle, ну и во время установки объединил его с апачем. Все идеально работает, но вот проблемы со шрифтами.

Позже пробовал устанавливать php-5.2.1-Win32, но он в упор не хочет подгружать php_oci8.dll. Причем на тестовой машинке все получилось поставить php-5.2.1-Win32, и текст видится норм, но вот на рабочем сервере ни в какую не хочет.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Проблема с кодировкой Кириллица 12 года 9 мес. назад #1238

Заметьте у нас получается четвертый по счету параметр у oci_connect - имя кодировки соединения. Укажите там верное и все получится.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Проблема с кодировкой Кириллица 12 года 9 мес. назад #1239

К сожалению ниче не происходит. Как были вопросики так и остались. А хочется увидеть русские буковки :)

Вот код...
$conn_oci = oci_connect($user, $pass, $db, 'windows-1251') or die ("Нет соединения с сервером: " . oci_error());

А может быть из-за версии Oracle? У нас 9.2.0.5..., у нас стоит 9.2.0.5
Где то читал, что если использовать сервер Oracle версии 9.2 и выше, то можно указать кодировку, которая и будет использоваться в новом соединении... В параметре charset. Если версия Оракла ниже то этот параметр будет игнорироваться, а вместо него используется переменная окружения NLS_LANG.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Проблема с кодировкой Кириллица 12 года 9 мес. назад #1240

Хм...
А у Оракла такой кодировки нет windows-1251 :)Вы мануал читали? :)
Смотрите, вместо windows-1251 вы попробуйте написать CL8MSWIN1251
И все заработает ! :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.213 секунд