Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 12138|Odpowiedź: 0

[Szarpanie] Rozwiązanie problemu Ajax Post: commits w chińskich zniekształconych znakach w IE w JQuery

[Skopiuj link]
Opublikowano 23.12.2015 17:50:05 | | |
Powyższy kod można przekazać po chińsku normalnie w FF/Chrome, ale w IE pojawia się problem i informacje wyświetlane w tle są zniekształcone.

Próba zadania:

1. Ustaw contentType: "tekst/plain; charset=utf-8", problem nadal występuje

2. Ponownie sprawdziłem stronę JSP, gdzie znajduje się kod ajax, wszystkie używają UTF-8, ale problem nadal występuje

3. W kodzie Java działającym w tle wymuszana jest konwersja kodowania UTF-8, GBK i GB2312 i problem pozostaje

Po analizie ustalono, że może to mieć związek z przesyłaniem treści w przeglądarce lub JQuery, jednak obecnie nie można tego dokładnie określić.

Rozwiązanie:

Poprzedni akapit: encodeURI($(dom).val(), "UTF-8"); encode with encodeURI

Kod zaplecza Java:

URLDecoder.decode(inputStr, "UTF-8"): Kod backendu dekoduje ciąg znaków przekazywanych w segmencie frontowym.


Streszczenie:

Wreszcie, informacje o ciągu ciągu przesłane przez żądanie Ajax Post mogą być wyświetlane normalnie, a chińskie można wyświetlić normalnie.




Poprzedni:Różnica między metodami encodeURI a encodeURIComponent w js
Następny:C# wykorzystuje wyrażenia regularne do weryfikacji numerów telefonów, numerów telefonów komórkowych, numerów ID
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com