» »

UTF-8 / ruščina / java

UTF-8 / ruščina / java

BRBR ::

<meta http-equiv="Content-Script-Type" content="text/javascript; charset=utf-8" />
web server ima tudi nastavljeno UTF-8



Na web strani preden naredim submit zgleda OK:
V javi dobim namesto

glej tule pod avtor: link (ker tudi tule tega ne sprejme vredu).
nekaj kar moram popravljat z:


s = s.replaceAll("и", "и");//OK
s = s.replaceAll("°Ñ", "р");//OK
//itd ....


Kako to rešit ?
  • spremenil: BRBR ()

Spura ::

Kot prvo, ne vem zakaj za replace enega characterja uporabljas regexe. Uporablja se replace funkcija ne pa replaceAll. Kot drugo pa lahko pogledas v browser developer toolsih kaj browser poslje in ugotovis kje je problem.

BRBR ::

Titi del ki je ruski zgleda browser pretvori v HEX.

In zdaj ?

Mikrohard ::

Nekje v verigi imaš napačen encoding. A si prepričan, da java inpute tretira kot UTF-8 (-Dfile.encoding=UTF-8)?

Pač boš moral debuggirat vsak košček v tvoji verigi od web aplikacije, preko morebitnega proxyja vse do java aplikacije.

inferno666 ::

No to da ti prikažeš meta content še ne pomeni da je html v utf-8:)



Vredno ogleda ...

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

[php] encoding niza

Oddelek: Izdelava spletišč
173650 (1565) BivšiUser2
»

Trdovratne težave v HTML/CSS-ju (strani: 1 2 )

Oddelek: Programiranje
887890 (5868) joker16_7
»

[Java] Prevajanje in šumniki v ubuntu

Oddelek: Programiranje
202311 (1928) mmaestro
»

[PHP]Zamenjava šumnikov z html kodami

Oddelek: Programiranje
153900 (2178) mikesr
»

Encoding

Oddelek: Izdelava spletišč
81387 (1267) gerrno

Več podobnih tem