WordPress og tegnsæt: Fra iso-8859-1 til utf8
Egentlig burde det vel ret enkelt at konvertere en wordpress database fra det ene til det andet format.
Kommandoen fra linuxprompten
iconv -f ISO-8859-1 -t UTF-8 dump.sql > dump_utf8.sql
burde kunne klare sagen.
Men af en eller anden grund gælder det for WP at WP citat: “may have stored unicode characters in a latin1 database”!!!
Så går ovennævnte ikke så vidt jeg har kunnet teste mig frem til.
Undertegnede har indtil videre primært været konfronteret med problemet når jeg har hentet wp-databaser fra produktionsserveren og ned på min egen udvikler boks: æøå osv. er blevet forvandlet til mystiske tegn som æøå osv.
Med wp2.2 bliver problematikken aktuel fordi det fra denne version er muligt at arbejde med “ægte” UTF tegnsæt.
Artiklen Converting database character set beskæftiger sig med problemet hvis løsning tilsyneladende er lang, besværlig og kompliceret.
Dvs. hvis ikke lige det havde været for dette fortrinlige plugin: UTF database converter, der, såvidt jeg kan vurdere, klarer problemet smertefrit (dog foreløbig kun testet på udviklerboksen).
Under alle omstændigheder: husk nu den backup! (fra kommandoprompten kan det gøres med kommandoen:
mysqldump -u username -p password database_name > dump.sql
ellers brug phpMyadmin).
Tilf. php utf cheatsheet

Technorati :
Delicious :
Google Blog Search :
overskrift.dk :


