/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
utf-8 tegnsæt driller
Fra : Leonard


Dato : 12-07-07 11:50

Jeg forsøger at bruge UTF-8 som tegnsæt på en hjemmeside.
Jeg har fået editoren til at gemme rigtigt og det virker også fint når
jeg bare skriver html.

Så har jeg en formular, hvor jeg indsætter noget tekst i en MySQL tabel.
Feltet er typen char med collation utf8_danish_ci.
Printer jeg indholdet ud lige inden det indsættes med myqsl_insert står
det også rigtigt, men når jeg trækker det ud igen er danske bogstaver
blevet ændret fx æble bliver til æble
Bruger jeg phpMyAdmin til at indsætte med ændres intet, men jeg kan se
at det allerede er i insert_mysql, det går galt for det er også galt når
jeg kigger på data med phpMyAdmin.

Hvordan får jeg det til at virke?

--
Leonard
RC Tamiya King Hauler 1:14 sælges
http://leonard.dk/tilsalg/kh.php

 
 
Leonard (17-07-2007)
Kommentar
Fra : Leonard


Dato : 17-07-07 10:55

On Thu, 12 Jul 2007 12:50:10 +0200, Leonard wrote:

> Hvordan får jeg det til at virke?


Løsningen ser ud til at være at sætte en:
   mysql_query("SET NAMES 'utf8';");
ind lige efter forbindelsen til databasen er oprettet.

--
Leonard
RC Tamiya King Hauler 1:14 sælges
http://leonard.dk/tilsalg/kh.php

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste