WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   MySQL query för att konvertera konstiga tecken? (https://www.wn.se/forum/showthread.php?t=1040193)

Mortekai 2010-01-25 16:40

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 ;)

grinditwp 2010-01-25 16:50

Vilken teckenkodning kör du i databasen?
Titta på http://www.oreillynet.com/onlamp/blo..._latin1_t.html

Mortekai 2010-01-25 17:09

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.

Mortekai 2010-01-25 17:28

Hmmm..efter att ha satt kolumnerna och sedan importerat igen så fungerar allt utom bokstaven å :)

Jawn 2010-01-25 17:32

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