Wireless |
попробовал эксортировать в US7ASCII,
автор | Connected to: Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production JServer Release 9.2.0.4.0 - Production Export done in US7ASCII character set and AL16UTF16 NCHAR character set |
результат тот же - вопросики во второй базе после импорта. |
Вы в дампик-то глазами гляньте... Какую кодировку указываете при импорте? А в дампике какая?
Символы не обрезаются.
Есть данные в БД, пусть в кодировке Х.
Есть клиент, который желает работать в кодировке Y.
При этом oracle автоматически производит преобразование X<->Y.
Преобразование задается таблично.
Если для какого-то кода исходного characterset нет соответствия в целевом - символ заменяется "вопросиком".
Лазейка только одна - при совпадении characterset БД и кодировки, объявленной клиентом преобразование не производится (типа оптимизация), что и позволяло сохранять нац. символы в БД US7ASCII.
Соответственно, после экспорта в совпадающей кодировке Вы должны получить дамп, содержащий нац. символы в оригинальной кодировке.
Вот ее, родимую, и надо указывать при импорте - тогда при импорте будет выполнено преобразование, допустим, KOI-8R в WIN1251 и Вы увидите свои данные в "нормальном" виде.