что-то не так в моем обновлении, может ли кто-нибудь мне помочь?
ошибка при обновлении французских данных
Это Orginal обновления
UPDATE TTT
set DESC_FR = 'Autorisation/Résiliation du Prélèvement',
MENU_FR='Autorisation/Résiliation du Prélèvement'
WHERE REF='RL'
AND APP_NAME='T';
, когда я вставляю его в базу данных слов повернет нравится этот R? Siliation дю Pr? Л? Vement», поэтому для того, чтобы вставить Е- и è в базе данных я могу использовать этот запрос
select chr(233) from dual
Howver, как написать это в запросе? этот мой путь, но его неправильный, вы можете исправить это, пожалуйста.
UPDATE TTT
set DESC_FR = 'Autorisation/R'||
select chr(233) from dual ||
'siliation du Prélèvement',
MENu_FR='Autorisation/R||
select chr(233) from dual ||
siliation du Prélèvement'
WHERE REF='RL'
AND APP_NAME='T';
Проверьте кодировку базы данных. Он должен быть в UTF-8, но он может быть в ISO8859-1 по умолчанию. 'SELECT * FROM NLS_DATABASE_PARAMETERS'. Проверьте столбец 'NLS_CHARACTERSET' –
@ArnaudDenoyelle его utf8, но моя проблема, почему мой запрос на обновление не работает? Я попробовал сейчас обновление ttt set DESC_FR = 'Autorisation/R' || (выберите chr (233) из double) || 'siliation du Prélèvement' ... но результат пуст – Moudiz
Это запрос, который вы вводите из SQLDeveloper ou, это запрос, брошенный из браузера? Где вы видите результат? SQLDeveloper или веб-страницу? Проблема с кодировкой возникает перед вызовом в базу данных. –