Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12138|Svare: 0

[Jquery] En løsning på problemet med Ajax Post-commits i kinesisk, utydelige tegn i IE i JQuery

[Kopier lenke]
Publisert på 23.12.2015 17:50:05 | | |
Koden ovenfor kan sendes på kinesisk normalt i FF/Chrome, men i IE oppstår det et problem, og informasjonen som sendes ut i bakgrunnen er utydelig.

Problemforsøk:

1. Sett innholdType: "tekst/klar; charset=utf-8", problemet vedvarer

2. Jeg sjekket JSP-siden på nytt hvor ajax-koden ligger, alle bruker UTF-8, men problemet vedvarer

3. I Java-koden i bakgrunnen blir kodingskonverteringen av UTF-8, GBK og GB2312 tvunget, og problemet vedvarer

Etter analyse fastslås det at det kan være relatert til overføring av innhold i nettleseren eller JQuery, men det kan ikke fastslås nøyaktig på nåværende tidspunkt.

Løsning:

Forrige avsnitt: encodeURI($(dom).val(), "UTF-8"); encode med encodeURI

Backend Java-kode:

URLDecoder.decode(inputStr, "UTF-8"): Backend-koden dekoder strengen som sendes i frontsegmentet.


Sammendrag:

Til slutt kan strenginformasjonen som sendes av Ajax Post-forespørselen vises normalt, og kinesisk kan vises normalt.




Foregående:Forskjellen mellom encodeURI og encodeURIComponent metoder i js
Neste:C# bruker regulære uttrykk for å verifisere telefonnumre, mobiltelefonnumre, ID-numre
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com