내 문제는 내 컨트롤러에서 JsonResult를 통해 볼 때 반환되는 단어의 액센트가 기호 대신 변환 된 액센트가 아니라는 것입니다.컨트롤러에서 Ajax를 통해 View로 액센트가있는 문자열을 반환하는 방법 JSon
"Finalizar_Saída"라는 단어가 잘못 렌더링되었습니다. "Finalizar_Sa da".
내 초기 반환 전화 :
contentType: "application/json; charset=ISO-8859-1",
dataType: "json",
는 Web.config의이 문서에 추가
이Add in HTML page:
< META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="@Url.Content("~/path/fileName.js")" type="text/javascript" charset="utf-8"></script>
문서 자바 스크립트에 추가
return Json(Object);
나는 이미 이런 일을 시도 :
<globalization culture="pt-BR" uiCulture="pt-BR" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" fileEncoding="iso-8859-1" />
01 23,516,
또는
<globalization enableClientBasedCulture="false" requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8"
responseHeaderEncoding="utf-8" enableBestFitResponseEncoding="true" culture="es-MX" uiCulture="es-MX"/>
는 C#으로 추가
Json(Object, "application/json", Encoding.UTF8);
사람이 알아낼 수있는 방법을 알아
:는이 같은 반환 전화를 변경 한?
당신은 HTML 인코딩을 사용하여 원하는 문자가 포함 된 문자열을 저장할 수 있습니다
이름 것입니다 가능성이 발견
contenttype에 utf-8을 사용하지 않는 이유는 무엇입니까? 또는 contentType 속성에서 charset = ISO-8859-1 만 제거하십시오. – apros