FAQ |
Kalender |
|
![]() |
#1 | |||
|
||||
Har WN som tidsfördriv
|
Nu har jag hållt på hela kvällen utan att komma någonstans nämnvärt, kan du hjälpa mig?
Jag har en databas med olika ord på olika språk, ex. svenska, engelska, ryska. Dessa ord publiceras sedan på min sida med en vanlig "select * from table;" via php. Mitt första problem är att jag kan inte ha svenska tecken och ryska tecken på samma sida (med UTF-8 så försvinner åäö), finns det något charset som ska kunna ha både ryska och svenska (UTF-8 ska väl det egentligen?). Detta problem har jag löst genom att ä-a de svenska tecknena och använda UTF-8 som visar ryska tecken. Och om vi bortser från detta en stund. Jag har i databasen ryska tecken och som enligt phpmyadmin kommer ut som ryska tecken med en select * from table. Men när jag går via hemsidan (som har satt <meta http-equiv="content-type" content="text/html;charset=utf-8" />) och via min php-fil där så kommer bara frågetecken. Det verkar alltså som att den tappar charset nånstans på vägen och jag förstår inte varför. Vad kan jag göra? På sidan som ska få ryska tecken som utdata har jag manuellt lagt ett ryskt ord med ryska tecken och det fungerar. Alltså: 1. Vilket charset ska tillåta både svenska och ryska tecken (och gärna polska också)? 2. Var försvinner charset så att de ryska tecknena från databasen blir "?" när de går via min php-fråga från databasen (Select * from table) till att outputtas på sidan? Hur kan jag lösa detta? Tack på förhand! /Christoffer |
|||
![]() |
![]() |
Svara |
|
|