webForumDet fria alternativet

Incorrect string value: '\xC2\x92'

5 svar · 716 visningar · startad av Thompa__85

Thompa__85Medlem sedan aug. 2002601 inlägg
#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.

Danne VMedlem sedan aug. 20067 685 inlägg
#2

Thompa__85 skrev:

.csv ska vara i utf-8.

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

PeddaMedlem sedan juni 20004 880 inlägg
#3

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

Thompa__85Medlem sedan aug. 2002601 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?

Danne VMedlem sedan aug. 20067 685 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)

Thompa__85Medlem sedan aug. 2002601 inlägg
#6

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

Genererad på 499 ms · cache AV · v20260730165559-full.f96bc7eb