Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 12138|Atbildi: 0

[Jquery] Ajax Post saistību problēmas risinājums ķīniešu kropļotās rakstzīmēs IE JQuery

[Kopēt saiti]
Publicēts 23.12.2015 17:50:05 | | |
Iepriekš minēto kodu var nodot ķīniešu valodā parasti FF / Chrome, bet IE ir problēma, un informācijas izvade fonā ir izkropļota.

Problēmas mēģinājums:

1. Set contentType: "teksts/vienkāršs; charset=utf-8", problēma joprojām pastāv

2. Es vēlreiz pārbaudīju JSP lapu, kurā atrodas ajax kods, kas visi izmanto UTF-8, bet problēma joprojām pastāv

3. Java kodā fonā UTF-8, GBK un GB2312 kodējuma konvertēšana ir piespiedu kārtā, un problēma joprojām pastāv

Pēc analīzes tiek noteikts, ka tas var būt saistīts ar satura pārsūtīšanu pārlūkprogrammā vai JQuery, taču šobrīd to nevar precīzi noteikt.

Risinājums:

Iepriekšējā rindkopa: encodeURI($(dom).val(), "UTF-8"); kodēšana ar encodeURI

Aizmugures Java kods:

URLDecoder.decode(inputStr, "UTF-8"): aizmugures kods dekodē priekšējā segmentā nodoto virkni.


Kopsavilkuma:

Visbeidzot, Ajax Post pieprasījuma nodoto virknes informāciju var parādīt normāli, un ķīniešu valodu var parādīt normāli.




Iepriekšējo:Atšķirība starp encodeURI un encodeURIComponent metodes js
Nākamo:C# izmanto regulārās izteiksmes, lai pārbaudītu tālruņa numurus, mobilo tālruņu numurus, ID numurus
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com