PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
MySql 4.1.1a UTF8 Cyrillic + öäõü probleem
Postitaja: poiss 2004-01-19 18:02:32
andmebaas on UTF-8 encodinguga, tabeli väli on tyybis nchar varchar, ehk siis ka utf8-s

lehe päises on:

header("Content-type: text/html; charset=utf-8");
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

andmete sisestamises on insert into lala values (N'öäüõ')

siiski ei taha õnnestuda ... kas kellelgi on tõsisemaid kokkupuuteid sellel teemal, ning kuidas saaks selle probleemi lahendada?

pasutasin veel PHP funktsioone utf8_Encode ja utf8_decode ... siis täpitähed sain kätte, kuid cyrillic tähti ikkagi normaalsel kujul ei saa :'(

SOS
RE: MySql 4.1.1a UTF8 Cyrillic + öäõü probleem
Postitaja: poiss 2004-01-19 20:22:04
ise küsin, ise vastan .... üks lahendus oli selline, et ainult lehe metas on utf-8 kirjas .. andmebaasi süsteemid on endiselt latin1-s ... mis ei ole kindlasti kõige õigem lahendus -- a krt, asi töötab

:S:S:S:S:S
RE: MySql 4.1.1a UTF8 Cyrillic + öäõü probleem
Postitaja: ikka poiss 2004-01-20 11:45:39
eelmises postituses mainitud lahendus ei ole siiski sobiv. Andmeid hoitakse küll baasis ning võetakse pärast ka korralikul kujul välja, ent sorteerimine on valesti nii õäöü kui cyr tähestiku puhul
RE: MySql 4.1.1a UTF8 Cyrillic + öäõü probleem
Postitaja: asoo 2004-01-24 10:03:31
Minumeelest pidi header olema:
header("Content-Type: text/html; charset=utf-8");
----------------^ ehk siis case sensitive, mõnedel brauseritel on sinu variandiga probleeme, ja mõnedel läheb läbi

sorteerimist ei saagi teistmoodi nende vahenditage, erinevate maade tähestikus on järjekorrad erinevad(võrdluseks eesti ja inglise)

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0797710418701