[TYPO3-UG Denmark] Charset igen igen
Morten Haggren
mo at idefa.dk
Fri Jan 13 08:15:06 CET 2012
Hej Kim,
Problemet er at din database er i ISO-8859-1 mens typo3 4.4+ forventer
at data'ene skal være i utf-8.
Det er dog rellativt nemt at fixe ( hvis du er hosted på en linux/unix
server, ingen ide om hvordan du kan fixe det på windows, sorry )
fra shell;
# tag backup af db #
mysqldump -u DBUSER -p DBNAME > dump.sql
# lav kopi af backup, med konverteret tegnsæt #
cat dump.sql | iconv -f ISO-8859-1 -t UTF-8 | replace " DEFAULT
CHARSET=latin1" "" > dump_utf8.sql
# erstat databasen med utf-8 versionen) #
mysql -p -u DBUSER -h localhost DBNAME < dump_utf8.sql
Du skal self. lave din ændring til renderCharset om igen.
Hvis noget skulle gå galt kan du hente backup'en ind igen med kommandoen;
mysql -p -u DBUSER -h localhost DBNAME < dump.sql
Det er med at få det gjort inden der bliver tastet for meget ind, da din
nye typo3 gemmer som utf-8 i databasen - og de ændringer skal rettes
manuelt pga. dobbelt konverteringer.
On 2012-01-12 20:47, Kim Holberg Andersen wrote:
> Fandt en midlertidig løsning ved at sætte følgende i setup:
>
> // Character sets
> renderCharset = iso-8859-1
> metaCharset = iso-8859-1
>
> Men det er vel ikke helt korrekt, da iso-8859-1 er depreciated - men det
> virker indtil videre. (bruger TYPO3 4.5.2)
>
> Hilsen
>
> Kim
--
RewriteRule ^Morten Olesen$ Morten Haggren [R=301,L]
More information about the TYPO3-UG-Denmark
mailing list