LINUX.ORG.RU
ФорумAdmin

HTML-->Perl--SQL-->Oracle


0

0

Доброе время суток. Данные вводятся в HTML странице, потом всасываются через CGI в Perl, там они через SQL вводятся в Базу Данных Oracle. проблема возникает при вводе данных на руском языке, в Oracle они попадают неизвестно в какой кодировке, вне зависимости от того в какой кодировке вводились в HTML..... С английским языком естественно проблем нет.

Подскажите что сделать, что бы Perl нормально обрабатывал рускоязычные данные.

Я не очень знаю подробности (не я этим занимаюсь), но у нас эта цепочка прекрасно работает, правда Оракл стоит под Виндой, а перл и апач под Линукс. Может, база была установлена без поддержки нужной кодировки (1251)?

anonymous
()

Да нет......если я запускаю добавление в базу из под винды.....( таже самая функция) то перл нормально все вводит в базу......а вот из под линухи не хочет...... возможно, что фишка в том, что для винды cp-1251 как бы родная....чего не скажешь для линухи...... Может как нибудь в перле можно указать, что данные в такойто переменоой надо рассматривать с с такой то кодировкой ???

ereminskiy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.