오늘 Ajax 요청에서 중국어를 전송할 때 문자가 깨져 나오는 문제에 직면했습니다.
다음 코드:
함수 UpdateFolderInfoByCustId(folderId, 폴더 이름, custId) {
$.ajax({
) type: "Post",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
url: " http://localhost/CRM/Ashx/HandKBSucessCustomer.ashx?Method=UpdateCustomerByCustId&folderId="
FolderId "&folderName=" encodeURI(encodeURI(folderName)) "&custId=" custId,
성공 : 기능(msg) {
위 코드에 "&foderName="folderName만 전달하면 한자가 왜곡됩니다. encodeURL을 통해 두 번 변환하면 한자 인코딩이
과 유사해집니다.
'test믕' 형식입니다. 이 형식으로 변환한 후 검색 시 아래와 같이 트랜스코딩합니다.
코드 복사
코드는 다음과 같습니다.
}
이 변환 후에는 전송된 한자를 얻을 수 있습니다.