Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

As sequências de escape são preservadas no CLOB?


Você precisa garantir que você use a mesma codificação de caracteres correta durante todo o processo. Eu recomendo fortemente que você pegue UTF-8 por isso. Abrange todos os personagens humanos conhecidos no mundo. Cada etapa que envolve o manuseio de dados de caracteres deve ser instruída a usar a mesma codificação.

No contexto SQL, certifique-se de que o banco de dados e a tabela sejam criados com UTF-8 conjunto de caracteres. No contexto JDBC, certifique-se de que o driver JDBC esteja usando UTF-8; isso geralmente é configurável pela cadeia de conexão JDBC. No contexto de código Java, verifique se você está usando UTF-8 ao ler/escrever dados de caracteres de/para fluxos; você pode especificá-lo como segundo argumento do construtor em InputStreamReader e OutputStreamWriter .