No Title
Identifier 3289
Weight 1.0
Publication Date 2006-12-04 16:54:19.00

title
CCIP eptica : page de code UTF8 et caracteres accentues sur 2 bytes + rafraichissement des infos avec la base
body
Bonjour, j'ai deux questions à vous soumettre : 1) Pourquoi les caractères accentués sont enregistrées sous 2 bytes dans la base Oracle ? 2) Pourquoi quand je modifie la valeur d'un champ directement dans la base je ne la visualise pas ensuite dans l'application (même en redemarrant tomcat et en supprimant le cache) Cordialement Sébastien Duguet 0155653802 exemple pour les caracteres accentues : je saisi "département" dans le champ département de l'utilisateur "Default" Quand je vérifie dans la base, le caractère "é" est sur 2bytes . d'autre part je n'arrive pas à voir réellement le "é" dans le résultat du select. SQL> select state,dump(state) dump,to_char(length(state)) longueur from account where lastname='Default'; STATE DUMP LONGUEUR -------------------- ------------------------------------------------------------------- ------------ d├®partement Typ=1 Len=12: 100,195,169,112,97,114,116,101,109,101,110,116 11 1 row selected. Quand je saisi manuellement via sqlplus "département" en UTF8 , le caractere é fait bien 1 byte et je le visualise. SQL> SQL> SQL> update account set state ='départements' where lastname='Default'; 1 row updated. SQL> commit; Commit complete. SQL> select state,dump(state) dump,to_char(length(state)) longueur from account where lastname='Default'; STATE DUMP LONGUEUR -------------------- ------------------------------------------------------------------- ------------------ départements Typ=1 Len=12: 100,130,112,97,114,116,101,109,101,110,116,115 12 1 row selected. SQL>


30 most frequent features Frequency Zone
/COMMON-NOUN/caractère 5
/COMMON-NOUN/base 4
/COMMON-NOUN/département 4
/COMMON-NOUN/longueur 4
/COMMON-NOUN/state 4
/COMMON-NOUN/byte 3
/COMMON-NOUN/row 3
/ADJ/sélect 3
/COMMON-NOUN/account 3
/NP/row selected 2
/VERB/accentuer 2
/PROPER-NAME/STATE DUMP 2
/VERB/visualiser 2
/VERB/saisir 2
/VERB/wherer 2
/VERB/commettre 2
/COMMON-NOUN/selected 2
/COMMON-NOUN/champ 2
/COMMON-NOUN/length 2
/COMMON-NOUN/code 1
/COMMON-NOUN/where 1
/NP/valeur de un champ 1
/VERB/soumettre 1
/COMMON-NOUN/updated 1
/NP/base oracle 1
/VERB/partir 1
/NP/champ département 1
/PROPER-NAME/Sébastien Duguet 1
/COMMON-NOUN/utilisateur 1
/VERB/supprimer 1
/COMMON-NOUN/sqlplus 1