Я хотел бы попросить вас помочь в отношении одной вещи или только вашей точки зрения.
У нас есть скрипт на PL / SQL, который работал правильно.Но теперь, когда я хочу запустить его, он неправильно устанавливает чешские слова, такие как (ěščěščěřěščřěš
).
Я читаю здесь, в stackoverflow, чтобы добавить NCHAR
перед кодом, поэтому я сделал иработает только тогда, когда я помещаю этот код прямо в Toad для Oracle для консоли.Но когда я хочу загрузить / запустить этот скрипт для каждого приложения, вместо правильных букв мы видим ???? .
Я много раз проверял UTF-8, я переключался между многимиКодировки и тестирование я пробовал в блокноте, PSPadd и ничего не работает.Так что это должно быть как-то связано со свойствами кодирования этого файла, верно?
оператор вставки
INSERT INTO OUR_TABLE ( Client_No, Contact_Type,
Postal_Code, Address) Values ('999999','TTT','CZ',RPAD(N'Vladimír
Müller', 35) ||RPAD(N'Kovozal s.r.o.', 35) || RPAD(N'Zálší 74', 35) ||
RPAD(N'565 01 Zálší', 35));
Старый скрипт работал нормально без N
(NCHAR
).Но сейчас нет.Я не думаю, что есть другое решение, чем просто спросить, может быть, какой-то администратор Oracle ??
Я повторяю, что N
и RPAD
работает в консоли, но администраторы не могут запускать этот скрипт в консоли: они должны получать данные в виде файла.
Что бы выделать?