sql >> Databáze >  >> RDS >> Oracle

Jsou v CLOB zachovány escape sekvence?

Musíte zajistit, že během celého procesu používáte jedno správné a stejné kódování znaků. Důrazně vám doporučuji vyzvednout UTF-8 pro to. Zahrnuje každý lidský charakter známý na světě. Každý krok, který zahrnuje manipulaci se znakovými daty, by měl být instruován, aby používal stejné kódování.

V kontextu SQL se ujistěte, že databáze a tabulka jsou vytvořeny s UTF-8 znaková sada. V kontextu JDBC se ujistěte, že ovladač JDBC používá UTF-8; toto je často konfigurovatelné pomocí připojovacího řetězce JDBC. V kontextu kódu Java se ujistěte, že používáte UTF-8 při čtení/zápisu znakových dat z/do proudů; můžete jej zadat jako 2. argument konstruktoru v InputStreamReader a OutputStreamWriter .



  1. Kdy MySQL aktualizuje indexy

  2. INSERT IGNORE INTO a cizí klíče MySQL

  3. MySQL získá chybějící ID z tabulky

  4. Aktualizace ResultSets s typy SQL Array v JDBC / PostgreSQL