Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Отображение спец-символов в Oracle (например символ рубля) / 13 сообщений из 13, страница 1 из 1
05.11.2016, 16:38
    #39341839
veery_good
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
Добрый день!
Есть база в файле CSV. Там используются спец-символы вроде символа рубля и других валют, стрелки вверх и вниз, дроби 1/2, 1/4 в виде одного символа и т.д. (на форум примеры не могу вставить, т.к. тоже не поддерживает эти символы).
Когда загружают это в Orale, то на месте таких символов вижу только знаки вопроса.
Как это исправить?
И второй вопрос. Как потом формировать запросы с использованием этих символов?
...
Рейтинг: 0 / 0
05.11.2016, 17:28
    #39341854
Sheriffua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
...
Рейтинг: 0 / 0
05.11.2016, 17:41
    #39341861
юныйкод
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
Пора на форуме завести тег [search="символ рубля";forum="oracle"]

http://www.sql.ru/forum/actualsearch.aspx?search=?????? ?????&sin=0&bid=3&a=&ma=0&dt=-1&s=1&so=1
...
Рейтинг: 0 / 0
05.11.2016, 20:09
    #39341915
veery_good
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
юныйкодПора на форуме завести тег [search="символ рубля";forum="oracle"]

http://www.sql.ru/forum/actualsearch.aspx?search=?????? ?????&sin=0&bid=3&a=&ma=0&dt=-1&s=1&so=1

Символ рубля это частность. Нужно чтобы любой символ юникода отображался корректно, а не знаками вопроса.
...
Рейтинг: 0 / 0
05.11.2016, 20:17
    #39341919
veery_good
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
Sheriffuaveery_good,

http://www.orafaq.com/wiki/NLS

Не совсем понятно, как сделать так, чтобы например дробь 1/4 (одним символом) правильно отображалась в Oracle SQL Developer? И все другие описанные в первом сообщении символы.
...
Рейтинг: 0 / 0
05.11.2016, 23:17
    #39341967
veery_good
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
Возможно не совсем понятно описал проблему.
Есть выгрузка в формате csv. Если открыть её в Notepad++, то кодировка будет прописана как UTF-8-BOM. Выполняю импорт данных из файла в отдельную таблицу в БД с помощью Oracle SQL Developer указываю тип кодировки UTF-8.
В итоге после импорта вижу, что часть спец-символов (типа дробей 1/2 и 1/4 только одним символом, экзотических знаков валют типа символа рубля и др.) заменены на знак вопроса (?). Если выполнить экспорт этой таблицы снова в csv, то в итоговом файле также будут знаки вопроса, а не исходные символы. Как сделать так, чтобы при импорте, а затем экспорте данные сохранились без искажения и все символы остались в первозданном виде? И чтобы при работе с SQL Developer видны были не (?), а реальные символы?
...
Рейтинг: 0 / 0
06.11.2016, 08:39
    #39342035
trace.log
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
...
Рейтинг: 0 / 0
06.11.2016, 21:02
    #39342208
veery_good
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
trace.log сюда смотрел?
Но мне нужно не исправлять данные в самом Oracle, а требуется так настроить базу, чтобы после импорта все сразу было корректно.
...
Рейтинг: 0 / 0
07.11.2016, 06:28
    #39342321
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
Отображает данные не СУБД, а то приложение, которым вы в нее лазите.
Приведите пример файла и настройки NLS.
...
Рейтинг: 0 / 0
07.11.2016, 07:00
    #39342324
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
Впрочем, предвидя десяток вопросов, где взять NLS, проще подготовить test case самому.
...
Рейтинг: 0 / 0
07.11.2016, 07:00
    #39342325
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
.
...
Рейтинг: 0 / 0
07.11.2016, 07:08
    #39342326
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
Хотел даже Oracle SQL Developer использовать. Он не захотел :).
...
Рейтинг: 0 / 0
13.11.2016, 15:57
    #39346400
veery_good
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение спец-символов в Oracle (например символ рубля)
Проблему решил пересозданием базы в формат UTF-8
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Отображение спец-символов в Oracle (например символ рубля) / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]