Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 22961|Válasz: 1

[WebAPI] A WebAPI kínai zavaros karaktereket fogad

[Linket másol]
Közzétéve 2016. 08. 19. 10:54:45 | | | |


Megkaptam a paramétereket a webapi-ban, majd beillesztettem őket az oracle adatbázisba, és először azt hittem, hogy orákulum adatbázis-kódolási probléma.

Alaposan átgondoltam, miért használom a Google böngészőbővítményét a felület közzétételéhez, kínaiban nincs zavaros karakter????

A saját posztolási módszered összezavaros???????

Kezdj el hibakeresést végezni, és azt tapasztald, hogy a bejegyzés módszer összezavarodt, amikor az API megkapta.

Tehát nem probléma az orákulum-kódolással.

Honnan jött???

A probléma az:

A ContentType http fejléce nem határozza meg a kódolási formátumot, bár utf-8 kódolással küldjük a múltat, de az api nem tudja, milyen kódolási formátumot használsz.

Ezért az API saját alapértelmezett kódolási területe szerint van dekódolva, ami kínai karakterek zavaros megjelenéséhez vezet.

Íme, hogyan lehet ezt megoldani:



byte[] bs = Encoding.UTF8.GetBytes(param);  Itt van, hogy változzunk,

Ezután add hozzá "; charset=UTF-8"。




Előző:Hibakeresés az IIS oldalakat folyamatok hozzácsatolásával a VS-ben, és oldd meg a hibás megszakítási pontok beállításának problémáját
Következő:A .net WeChat fejlesztést végez, hogy felhasználói információkat szerezzen és szkennelje a funkciót [forráskóddal]
Közzétéve 2023. 02. 24. 16:54:01 |
Most találkoztam vele, köszönöm, hogy megosztottad!!
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com