Bonjour,

J'ai une base de données Oracle 11g en production avec un jeu de caractères AL16UTF16. A l'origine elle était en Oracle 10g avec un jeu WE8MSWIN1252.
Ce qui pose problème lorsque certaines chaines atteignent la longueur maximale autorisée dans la longueur d'un champs VARCHAR2( par exemple 255), en effet les accents sont codés sur 2 octets au lieu d'1 normalement d'où le dépassement de longueur.

Je souhaitai savoir si il y avait une méthode pour convertir le jeu de caractères actuel vers WE8MSWIN1252, sans perte de données ?
Ou alors si ce n'est pas possible, une procédure pour exporter la base en la convertissant. Puis changer le jeu de caractères d'Oracle et enfin réimporter la base convertie ?