iii
Guest
Unicode???? 8-[ ]
Поздравляю всех с прошедшеми!
Объясните мне пожалуйста, что за фигня у меня происходит!!!
Запппрос:
select 98765432 as ONE, '1234567890' as TWO FROM table
Переменные окружения:
putenv('ORACLE_BASE=/oracle/app/oracle');
putenv('ORACLE_HOME=/oracle/app/oracle/product/8.0.5');
putenv('LD_LIBRARY_PATH=/oracle/app/oracle/product/8.0.5/lib:/us
putenv('LC_ALL=C');
putenv('NLS_LANG=AMERICAN_CIS.CL8MSWIN1251');
// putenv('NLS_LANG = AMERICAN_AMERICA.US7ASCII');
//Последние две строчки - пробовал и так и так
После выполнения получаю:
Первая колонка Все OK получаю '98765432'
Вторая колонка ' 1 2 3 4 5' Причем выдается через раз т.е на каждые два значения из первой колонки приходится одно значение из второй колонки.
Если к второй колонке применить urlencode (....);
ТО получаю соответственно:
%001%002%003%004%005
Об'ясните что это за фигня и как ее побороть!!!!!!
(Хочу в итоге получить сp1251)
Поздравляю всех с прошедшеми!
Объясните мне пожалуйста, что за фигня у меня происходит!!!
Запппрос:
select 98765432 as ONE, '1234567890' as TWO FROM table
Переменные окружения:
putenv('ORACLE_BASE=/oracle/app/oracle');
putenv('ORACLE_HOME=/oracle/app/oracle/product/8.0.5');
putenv('LD_LIBRARY_PATH=/oracle/app/oracle/product/8.0.5/lib:/us
putenv('LC_ALL=C');
putenv('NLS_LANG=AMERICAN_CIS.CL8MSWIN1251');
// putenv('NLS_LANG = AMERICAN_AMERICA.US7ASCII');
//Последние две строчки - пробовал и так и так
После выполнения получаю:
Первая колонка Все OK получаю '98765432'
Вторая колонка ' 1 2 3 4 5' Причем выдается через раз т.е на каждые два значения из первой колонки приходится одно значение из второй колонки.
Если к второй колонке применить urlencode (....);
ТО получаю соответственно:
%001%002%003%004%005
Об'ясните что это за фигня и как ее побороть!!!!!!
(Хочу в итоге получить сp1251)