Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  PHP stringist UTF-8 koodi tegemine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
shakedown
HV vaatleja
shakedown

liitunud: 26.01.2005




sõnum 19.11.2008 14:10:47 PHP stringist UTF-8 koodi tegemine vasta tsitaadiga

Oletame, et string tuleb andmebaasist. Strign on salvestatud UTF-8 enkoodingus. Sisuks näiteks
$string = "üõöä";
Nüüd oleks vaja saada sellest UTF-8 koodi, st seda, mis näeks välja umbes nii
$string = "\342\345\353\355\252";

Kuidas teha?

_________________
Kuidas müüa 74GB WD Raptorit?

Mina ka ei tea.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Andrus Luht
itimees.ee
Andrus Luht

liitunud: 11.06.2002



Autoriseeritud ID-kaardiga

sõnum 19.11.2008 14:26:58 vasta tsitaadiga

see lihtne icon_wink.gif

$string = utf8_encode($string);

http://ee.php.net/utf8_encode

thumbs_up.gif

_________________
Äriklassi serverilahenduste müük, paigaldus ja haldus. SaaS / PaaS / IaaS lahendused
Kasutatud äriklassi serverite, andmesalvede ja võrguseadmete ost-müük-rent
Tier-3 privaatpilvede, virtuaal- ja virtuaal-privaat-serverite lahendused. 24/7 haldus, monitooring
Kommentaarid: 377 loe/lisa Kasutajad arvavad:  :: 5 :: 1 :: 318
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
shakedown
HV vaatleja
shakedown

liitunud: 26.01.2005




sõnum 19.11.2008 15:30:46 vasta tsitaadiga

sry, mul vaja ikkagi kujul $russian = "\xD0\xBF\xD0\xBE\xD0\xBA\xD0\xB0"; eelmine formaat oli vale!

sain nüüd ise ühe asjaga maha, aga äkki keegi oskab öelda, miks see töötab:

$hex = "\x4D";

aga see mitte?

$char = "4D";
$hex = "\x".$char;

ja kuidas oleks võimalik seda tööle panna?

_________________
Kuidas müüa 74GB WD Raptorit?

Mina ka ei tea.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
JannoT
HV kasutaja
JannoT

liitunud: 23.12.2005




sõnum 19.11.2008 19:34:20 vasta tsitaadiga

Pole ammu php'd koodind aga peaks kuidagi sedasi olema $hex = "\x".$char."";
_________________
011010000110100101101110011011100110000101110110011000010110000101110100011011000111010101110011
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  PHP stringist UTF-8 koodi tegemine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.