Oracle
 sql >> Base de données >  >> RDS >> Oracle

Les séquences d'échappement sont-elles conservées dans CLOB ?

Vous devez vous assurer que vous utilisez le même encodage de caractères correct tout au long du processus. Je vous recommande fortement de ramasser UTF-8 pour ça. Il couvre tous les personnages humains connus dans le monde. Chaque étape impliquant la manipulation de données de caractères doit être invitée à utiliser le même encodage.

Dans le contexte SQL, assurez-vous que la base de données et la table sont créées avec UTF-8 jeu de caractères. Dans le contexte JDBC, assurez-vous que le pilote JDBC utilise UTF-8; ceci est souvent configurable par la chaîne de connexion JDBC. Dans le contexte du code Java, assurez-vous que vous utilisez UTF-8 lors de la lecture/écriture de données de caractères depuis/vers des flux ; vous pouvez le spécifier comme 2ème argument du constructeur dans InputStreamReader et OutputStreamWriter .