» »

PHP posebni znaki

PHP posebni znaki

s1ck ::

Imam čuden problem. Situacija je taka, iz baze izpišem ime nekega osebka, torej preko $ime. V tem primeru mi normalno napiše "Špela". Če pa naredim $ime[0] (torej prva črka samo), pa mi napiše � znak. Prav tako, če napišem $ime[1] (po logiki drugi znak), mi ponovno napiše �, šele pri $ime[2] začne normalno izpisovat "p" itd ... Ima mogoče kdo kakšno idejo? Kodiranje datoteke je na UTF-8; nevem samo zakaj mi normalno deluje če izpišem celi string, medtem ko samo en znak so pa težave s šumniki.

Hvala za pomoč

kloko ::

Hja, UTF8 je multibyte. Tvoja notacija $ime[n] vrne zgolj n-ti byte iz stringa, to pa ni nujno cela črka.

L.p., Kloko

s1ck ::

Kakšna ideja, kako to rešim?

Edit: Hvala! Sem uspel rešiti s mb_substr($ime, 0,1);

Zgodovina sprememb…

  • spremenilo: s1ck ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[php] encoding niza

Oddelek: Izdelava spletišč
173822 (1737) BivšiUser2
»

PHP davčna blagajna

Oddelek: Programiranje
188123 (6147) brble

python pomoč

Oddelek: Programiranje
393423 (2344) Mavrik
»

utf-8 in dolzina polja v mysql

Oddelek: Izdelava spletišč
103673 (3423) tmz
»

[php]: preprost problem in preg_replace()

Oddelek: Izdelava spletišč
61140 (1078) R33D3M33R

Več podobnih tem