webForumDet fria alternativet
Logga in / Bli medlem

Ryska i MySQL

Databaser & SQL

3 svar · 392 visningar · startad av ConnyFox

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

Jag har försökt lägga in rysk text i en mysql databas men det blir bara massa frågetecken istället. Detsamma när jag försöker skriva ut texten.
Antar att det är i databasen som problemet ligger.
Har testat att ställa in olika teckenstandarder men ingen utav dom jag testat verkar fungera. Någon som kanske vet vad som behövs göras? :)

Medlem sedan aug. 20068 090 inlägg
#2

Jag är ganska säker på att du skulle ha gett databasen en "collation" med värdet "utf8_unicode_ci" när den skapades för att den ska förstå tecknen.

Medlem sedan juni 20008 205 inlägg
#3

Collation spelar ingen större roll (förutom för sorteringsordningen), men character set är desto viktigare och borde väl vara UTF-8 eller någon rysk 8-bitsvariant. Om det inte funkar kanske det är inputen som strular? Hur blir det om texten inte går via databasen?

Medlem sedan aug. 20011 087 inlägg
#4

Lägger in texten direkt i databasen med sql front så det kan inte va något på sidan där man lägger in det iaf.

Vad är detta collation du pratar om danne_v?

har testat bland annat utf-8 och dom andra jag hört skall vara för ryska tecken men samma resultat vad jag än provar.

Kan det bero på att jag ändrade character set efter jag skapat tabellen och att dom andra tabellerna i databasen har annan character sett kanske?
Är nämligen bara EN av tabellerna som ska va ryska, dom andra tabellerna är nämligen andra språk.

254 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)