webForumDet fria alternativet

1366 - Incorrect string value

Databaser & SQL

6 svar · 1 569 visningar · startad av snowcat

Medlem sedan feb. 2007220 inlägg
Frågan#1

Jag kör med mysql och skriver texter som jag sedan stoppar direkt in i databasen. Men nu har jag fått ett problem, skulle skriva en namn från Litauen, Kęstutis och får sedan när jag lämnar fältet "1366 - Incorrect string value".
Den klagar över ę
Hur skall man komma runt detta?
Något förslag?
Kör mysql med klassiskt asp.

Medlem sedan juni 20006 031 inlägg
#2

Kan inte klassisk asp, men i PHP hade jag använt utf8_encode för att fixa det.
Borde väl finnas något liknande funktion för asp?

Medlem sedan sep. 20051 758 inlägg
#3

Fundera över om det går att skriva med vanligt e, d v s Kestutis.

Medlem sedan juni 20006 031 inlägg
#4

b242569 skrev:

Fundera över om det går att skriva med vanligt e, d v s Kestutis.

En del ord får helt annan betydelse om man byter ut bokstäverna, så det är inget att rekommendera om man inte är helt säker på vad man gör.

Medlem sedan mars 2006296 inlägg
#5

"Stoppar direkt in i databasen" -Har du ngt databasverktyg för mysql eller menar du att du gör det med ASP?

Om problemet ligger i asp-koden kanske den här länken kan hjälpa:http://blog.inspired.no/utf-8-with-asp-71/

Är det ett mysql felmeddelande kanske du har fel encoding på tabellen?
Testa att säga till mysql att använda utf8 med det här queryt:

SET NAMES 'utf8';

http://dev.mysql.com/doc/refman/5.1/en/charset.html

Medlem sedan feb. 2007220 inlägg
#6

jag öppnar databasen med navicat och skriver rätt i bara

Medlem sedan mars 2006296 inlägg
#7

Jag har aldrig använt Navicat men det måste bero på vilken Collation tabellen och fälten i tabellen har. I phpmyadmin kan man ändra och se vad som används och ändra det i "struktur vyn", har inte den blekaste hur man gör i Navicat.
Det är väl något liknande det här queryt man kör:

ALTER TABLE `database_name`.`table_name` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci

...och gör en backup först ;)

306 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
175 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
169 ms — ändringar (db)