![]() |
MySQL query för att konvertera konstiga tecken?
Finns det något enkelt sätt att gå igenom en MySQL databas och ersätta konstiga koder med bokstäver? PÅ grund av olika teckenkodningar så ligger det lite Ã¥ och annat istället för åäö, vilket är lite irriterande ;)
|
Vilken teckenkodning kör du i databasen?
Titta på http://www.oreillynet.com/onlamp/blo..._latin1_t.html |
Databasen kör UTF-8 med collate utf8_general_ci. Tecknen är kvar sen databasen körde latin-1_swedish. Ny text läggs in ok när jag ser till att databasen faktiskt kör detta med:
/** Teckenkodning för tabellerna i databasen. */ define('DB_CHARSET', 'utf8'); /** Kollationeringstyp för databasen. ändra inte om du är osäker. */ define('DB_COLLATE', 'utf8_general_ci'); Wordpress med andra ord :) Gamla inlägg har fortfarande mystiska tecken och om jag inte lägger in define i wpconfig så blir även ny text märklig. |
Hmmm..efter att ha satt kolumnerna och sedan importerat igen så fungerar allt utom bokstaven å :)
|
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, ‘find this string’, ‘replace found string with this string’);
|
Alla tider är GMT +2. Klockan är nu 14:02. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson