/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
UTF-8 og okkultisme
Fra :
Allan Unnerup
Dato :
15-08-02 08:43
Mit miljø er følgende:
Linux Red Hat, Apache, Resin og MySQL med charset Latin 1.
Følgende er okkult for mig:
Når jeg LÆSER en streng fra MySQL fx "Folkebåd" og viser det i JSP med
charset UTF-8 bliver strengen "Folkebåd" - et eller andet sted - konverteret
fra Latin 1 "Folkebåd" til UTF-8 "FolkebÃ¥d".
Når jeg SKRIVER en streng fx "blåbærgrød" til MySQL, bliver den IKKE
konverteret til Latin 1, men skrives i MySQL som UTF-8 "blåbærgrød".
Det rejser flere spørgsmål for mig:
1. Hvornår opdager Java, at "Folkebåd" er Latin 1 og skal konverteres?
ResultSet statement.executeQuery(<query>);
boattype = rs.getString("boattype"); <- Sker konverteringen her?
2. Hvorfor konverteres String fra Latin 1 til UTF-8? Ville det ikke være
naturligt med en Exception?
3. OT: Er grunden til at MySQL med charset Latin 1 godt kan håndtere UTF-8,
at UTF-8 - som navnet antyder - reelt er en ganske almindelig 8 bit char
streng?
Med venlig hilsen
Allan
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177819
Tips :
31980
Nyheder :
719565
Indlæg :
6410971
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.