Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 12138|Risposta: 0

[Jquery] Una soluzione al problema di Ajax Post commit in caratteri cinesi distorti in IE in JQuery

[Copiato link]
Pubblicato su 23/12/2015 17:50:05 | | |
Il codice sopra può essere passato normalmente in cinese in FF/Chrome, ma in IE c'è un problema e le informazioni in background risultano distorte.

Tentativo problematico:

1. Set contentType: "testo/semplice; Charset=UTF-8", il problema persiste

2. Ho ricontrollato la pagina JSP dove si trova il codice ajax, tutti usano UTF-8, ma il problema persiste

3. Nel codice Java in background, la conversione di codifica di UTF-8, GBK e GB2312 viene forzata, e il problema persiste

Dopo l'analisi, si determina che potrebbe essere collegata alla trasmissione di contenuti nel browser o JQuery, ma al momento non può essere determinata con precisione.

Soluzione:

Paragrafo precedente: encodeURI($(dom).val(), "UTF-8"); codificare con encodeURI

Codice Java backend:

URLDecoder.decode(inputStr, "UTF-8"): Il codice backend decodifica la stringa passata nel segmento frontale.


Sommario:

Infine, le informazioni sulla stringa trasmesse dalla richiesta Ajax Post possono essere visualizzate normalmente, mentre le cinesi possono essere visualizzate normalmente.




Precedente:La differenza tra i metodi encodeURI ed encodeURIComponent in js
Prossimo:C# utilizza espressioni regolari per verificare numeri di telefono, numeri di telefono mobile, numeri ID
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com