Avatar billede moskjaer Nybegynder
19. december 2005 - 17:02 Der er 6 kommentarer

Russiske tegn og MySQL

Til en russisk side, skal jeg have gemt nogle russiske tegn i en MySQL-database. Vælger jeg at gemme dem vha. Server.HTMLEncode i ASP, så bliver de korrekt skrevet i databasen med deres værdier, men henter jeg dem frem på sitet, så vises de forkert.

Er der mulighed for at gemme encoding som f.eks. Unicode sammen med data i databasen eller er der en anden måde at gøre det på, så de russiske tegn skrives korrekt på sitet?
Avatar billede bromer Nybegynder
19. december 2005 - 17:24 #1
Det burde være fint, hvis du gemmer det i UTF8 eller noget i den stil. Og så husker at din server også skal severe UTF8 filer.
Avatar billede moskjaer Nybegynder
19. december 2005 - 17:32 #2
Hvordan angiver jeg at MySQL skal gemme det som UTF8? Angives det på klientsiden som "content-language" eller hvordan?
Avatar billede strych9 Praktikant
19. december 2005 - 17:59 #3
SHOW CHARACTER SET statement
Kyrillisk er vist koi8
Avatar billede arne_v Ekspert
19. december 2005 - 20:52 #4
sæt både database og web app til UTF-8 så bør det virke
Avatar billede arne_v Ekspert
19. december 2005 - 20:52 #5
Content-Type: text/html; charset=UTF-8

så vidt jeg husker
Avatar billede arne_v Ekspert
12. marts 2006 - 06:03 #6
Kommet videre ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester