powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вместо русских букв знаки вопросов.
49 сообщений из 49, показаны все 2 страниц
Вместо русских букв знаки вопросов.
    #39421222
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Столкнулся с проблемой когда вместо русских букв знаки вопросов. Сделал запрос в БД.
Код: plsql
1.
select * from v$nls_parameters


У меня в NLS_CHARACTERSET RU8PC866, а мне нужно UTF8
В NLS_NCHAR_CHARACTERSET стоит UTF8
У меня Windows 7 x64, клиент оракла 11.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421225
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пользуюсь SQL Navigator 5.5 и там при просмотре содержания базы знаки вопросов.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421232
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421236
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Здравствуйте! Столкнулся с проблемой когда вместо русских букв знаки вопросов. Сделал запрос в БД.
Код: plsql
1.
select * from v$nls_parameters


У меня в NLS_CHARACTERSET RU8PC866, а мне нужно UTF8
В NLS_NCHAR_CHARACTERSET стоит UTF8
У меня Windows 7 x64, клиент оракла 11.

Какая кодировка на клиенте?
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421258
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как узнать кодировку на клиенте?
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421259
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456,

Что за вопросы вообще? Ты студент чтоли?
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421261
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456А как узнать кодировку на клиенте?
Забанен в гугле?
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421281
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня Windows 7 х64, клиент оракла сам не удалялся и я его удалял вручную в том числе и в реестре HLM/Software он там так и не появился после установки нового клиента.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421286
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456У меня Windows 7 х64, клиент оракла сам не удалялся и я его удалял вручную в том числе и в реестре HLM/Software он там так и не появился после установки нового клиента.
Ну вот отсюда и проблема. Должна быть прописана кодировка такаяже как на сервере.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421299
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВоенкомДолжна быть прописана кодировка такаяже как на сервере.Равняйсь! Смирно! Вольно. В общем случае необязательно как на сервере.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421302
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadВоенкомДолжна быть прописана кодировка такаяже как на сервере.Равняйсь! Смирно! Вольно. В общем случае необязательно как на сервере.
Ну пусть попробует, может у него получится )
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421307
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421311
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RUSSIAN_RUSSIA.CL8MSWIN1251 моя кодировка
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421321
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456RUSSIAN_RUSSIA.CL8MSWIN1251 моя кодировка
Тогда всё должно быть нормально. С помощью чего данные записываются в базу?
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421324
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу на C# использую девардовские библиотеки.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421327
Серый son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Военком,
Военком С помощью чего данные записываются в базу?

С помощью insert.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421330
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, делаю инсерт.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421331
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Да, делаю инсерт.Когда у меня были знаки вопросов, я делал delete. Мне помогло.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421334
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Пишу на C# использую девардовские библиотеки.
Официально куплены? Они же платные вроде. Около 2000$ стоят. Обратитесь в поддержку DevArt или используйте стандартные библиотеки oracle для доступа к базе данных. Они ничем не хуже указанных для несложных задач и бесплатны.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421343
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том что кириллица выводилась, но вчера появились знаки вопросов.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421351
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Дело в том что кириллица выводилась, но вчера появились знаки вопросов.Триальный период библиотек закончился.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421352
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Дело в том что кириллица выводилась, но вчера появились знаки вопросов.
Всё это голословно. Мы тут что внуки ванги все? Покажи что и как делаешь?
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421357
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Я пользуюсь SQL Navigator 5.5 и там при просмотре содержания базы знаки вопросов.

Проверь что у тебя в базе, может в самом деле знаки вопросов
Код: plsql
1.
select dump(column-name) from table where rownum < 10;
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421358
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Латинские буквы записываются.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421362
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Латинские буквы записываются.
Человек же тебе показал как. Проверь. Может твои деварды записывают знаки вопроса в базу. Вот ты их и видишь.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421363
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Латинские буквы записываются.Вот и отлично. Используй транслит.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421367
ВоенкомМы тут что внуки ванги все?Я тут. Вызывали?

З.Ы. Прошу относиться к моей бабушке с уважением и писать ее имя с заглавной буквы.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421368
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
select dump(PERSON_NUMBER) from EMPLOYESS


Результат
Typ=1 Len=5: 51,50,52,50,48
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421371
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Дело в том что кириллица выводилась, но вчера появились знаки вопросов.

Для начала
1) читаешь ссылку на sql.ru FAQ что я тебе кинул

2) Проверяешь что у тебя должно храниться в базе
Код: plsql
1.
select parameter||'='||value as p from nls_database_parameters  where parameter like '%CHARACTERSET';



3) Потом, что проверить
устанавливаешь в переменных окружения переменную (перебивает любые установки в registry)
Код: plsql
1.
NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421372
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
select dump(PERSON_NUMBER) from EMPLOYESS where rownum < 10


Typ=1 Len=5: 51,50,52,50,48
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421374
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Болгарский перецВоенкомМы тут что внуки ванги все?Я тут. Вызывали?

З.Ы. Прошу относиться к моей бабушке с уважением и писать ее имя с заглавной буквы.
Вах, баюс! Праститяизвинитябольшынебуду!
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421375
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
select parameter||'='||value as p from nls_database_parameters  where parameter like '%CHARACTERSET'


NLS_NCHAR_CHARACTERSET=UTF8
NLS_CHARACTERSET=RU8PC866
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421377
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456
Код: plsql
1.
select dump(PERSON_NUMBER) from EMPLOYESS where rownum < 10


Typ=1 Len=5: 51,50,52,50,48
Кажется проблемы с английским языком 'employees'.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421379
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456
Код: plsql
1.
select dump(PERSON_NUMBER) from EMPLOYESS where rownum < 10


Typ=1 Len=5: 51,50,52,50,48Чудило, помедитируй над тем, правильно ли ты выбрал данные для демонстрации.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421383
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456
Код: plsql
1.
select dump(PERSON_NUMBER) from EMPLOYESS where rownum < 10


Typ=1 Len=5: 51,50,52,50,48
Это латинские буквы (Смотри ASCII таблицу)

Вот CP866
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421436
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
select dump(SURNAME_EMPLOYER) from EMPLOYESS where rownum < 10


Typ=1 Len=13: 63,63,63,63,63,63,63,63,63,63,63,63,63
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421442
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456
Код: plsql
1.
select dump(SURNAME_EMPLOYER) from EMPLOYESS where rownum < 10


Typ=1 Len=13: 63,63,63,63,63,63,63,63,63,63,63,63,63Разбирайся со своими библиотеками/по_которое_вставляет.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421444
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456
Код: plsql
1.
select dump(SURNAME_EMPLOYER) from EMPLOYESS where rownum < 10


Typ=1 Len=13: 63,63,63,63,63,63,63,63,63,63,63,63,63
Выбери строку где ты видишь '?', фильтр вместо rownum
'ccccccccccccc'
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421446
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninson456
Код: plsql
1.
select dump(SURNAME_EMPLOYER) from EMPLOYESS where rownum < 10


Typ=1 Len=13: 63,63,63,63,63,63,63,63,63,63,63,63,63
Выбери строку где ты видишь '?', фильтр вместо rownum
'ccccccccccccc'Приведенного примера тебе не достаточно?
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421484
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я убрал внешние ключи с таблиц все заработало.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421497
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Я убрал внешние ключи с таблиц все заработало.
Молодец, возьми с полки пирожок! Гуру оракла не иначе.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421519
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Я убрал внешние ключи с таблиц все заработало.Ох уж эти внешние ключи! И зачем их только придумали?
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421527
Lary Denis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad, на лицо ошибка на этапе проектирования. В нормальных системах стараются избегать foreign key, check constraint и т.д

Именно это я хочу слышать от людей, когда собеседую их.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421529
Военком
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lary DenisAmKad, на лицо ошибка на этапе проектирования. В нормальных системах стараются избегать foreign key, check constraint и т.д

Именно это я хочу слышать от людей, когда собеседую их.

Интересно, а что если топикстартер не студент, а где-то работает? Во фартануло - на работу программистом взяли!
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421538
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Осталось загадка, как связаны NLS и foreign key...
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421544
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninОсталось загадка, как связаны NLS и foreign key...

Обычный FK на поле типа VARCHAR2(4000 BYTE)
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421739
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если честно, то внешние ключи не помогли, я под виртуальной машиной заходил там такие же проблемы.
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421753
skolskiandrei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты хоть сам понимаешь, что ты пишешь!!!!
...
Рейтинг: 0 / 0
Вместо русских букв знаки вопросов.
    #39421775
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456Если честно, то внешние ключи не помогли, я под виртуальной машиной заходил там такие же проблемы.

Мессир, кроме тебя, (если ты конечно не заплатишь), твою проблему никто не решит.
Но как правило помогают, если видят что ты что-то делаешь.
При этом, правда могут обосрать, указав на твои ошибки, но с этим ничего не поделаешь, это интернет.

Но если ты принципиально не пытаешься сделаешь то, что тебе советуют 20305325 , то ССЗБ...
...
Рейтинг: 0 / 0
49 сообщений из 49, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вместо русских букв знаки вопросов.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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