» »

Kako zaznati v kateri kodni tabeli je tekst? PHP ali katerikoli drug jezik

Kako zaznati v kateri kodni tabeli je tekst? PHP ali katerikoli drug jezik

dolegar ::

Pozdravljeni

imam en problem in sicer, prek curla dostopam do določenih sajtov, ki pa imajo različne kodne tabele iso-8895-2, windows-1250, utf8... jaz moram ugotovit s kako kodno tabelo je napisan tekst.

sedaj uporabljam PHP funkcijo mb_detect_encoding(), katere problem je, da ne zna zaznati windows-1250. pri ostalih ni problem. Kako naj zaznam ali je tekst napisan v windows-1250 kodni tabeli

lp

W3by ::

Ena rešitev bi bila, če imajo strani napisano v htmlju kater encoding je.
Npr.
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />

Pol pa sam explodaš da dobiš ven charset. Drugače pa ti ne bi znal svetovat.

Zgodovina sprememb…

  • spremenil: W3by ()

kopernik ::

Encoding nekega resourca se praviloma nahaja v headerju "Content-Type". Več o http headerjih imaš tukaj.

Zakaj praviloma ? Ker se včasih zgodi, da strežnik v header napiše eno kodno tabelo, vsebina pa je v drugi kodni tabeli.


Vredno ogleda ...

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

Jasper subreport

Oddelek: Programiranje
131635 (1384) nightrage
»

[PHP] charter set windows-1250

Oddelek: Programiranje
282815 (2815) Blisk
»

phpbb šumniki

Oddelek: Izdelava spletišč
111326 (1092) Tody
»

problem s šumniki v apache

Oddelek: Izdelava spletišč
141958 (1762) plavko61
»

php in šumniki

Oddelek: Programiranje
201669 (1483) lordgreg

Več podobnih tem