webForumDet fria alternativet

Incorrect string value: '\xC2\x92'

PHP

5 svar · 716 visningar · startad av Thompa__85

Medlem sedan aug. 2002600 inlägg
Frågan#1

Hej!

Jag har ett problem med mitt php-script.
Jag hämtar data från en .csv fil på nätet. Som innehåller dessa tecken:
� Glansgivande schampo för daglig rengöring �

När jag ska importera detta till min databas får jag detta felmeddelande:
Incorrect string value: '\xC2\x92orie...' for column 'title' at row 1

.csv ska vara i utf-8. Min phpfil är i utf-8.

Vad ska jag göra för att detta ska fungera? Scriptet fungerar om jag väljer att inte spara "titel" i databasen.

Tack på förhand.

Medlem sedan aug. 20068 090 inlägg
#2

Thompa__85 skrev:

.csv ska vara i utf-8.

Är den det då?
Har du utf-8 som kollationering i databasen?

Medlem sedan juni 20006 031 inlägg
#3

Är databasen Latin1?
Råkade ut för något liknande en gång och det var felet då.

Medlem sedan aug. 2002600 inlägg
#4

Pedda skrev:

Är databasen Latin1?
Råkade ut för något liknande en gång och det var felet då.

Hej!

Ja den är tydligen i Latin1. Vad bör jag ha?

Medlem sedan aug. 20068 090 inlägg
#5

Thompa__85 skrev:

Hej!

Ja den är tydligen i Latin1. Vad bör jag ha?

utf-8_general_ci

Red: Hoppsan... ska vara utf8_general_ci (utan bindestreck)

Medlem sedan aug. 2002600 inlägg
#6

Tusen tack för era svar! Nu är problemet löst!

265 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)