2010-12-08 5 views
1

jquery를 사용하여 asp.net mvc에서 웹 응용 프로그램을 개발 중이며 응용 프로그램 언어가 pt-BR이고 악센트 부호가있는 charcacters 및 'ç'char처럼 일부 문자가 올바르게 표시되지 않습니다. Insted이 브라우저에 알 수없는 문자가 표시됩니다.자바 스크립트 (jQuery)의 특수 문자

jquery에서 위치를 설정하는 방법이 있습니까? 또는 파일 .js, .aspx?

내가, 내가 ...이 같은 등 사업부, 하이퍼 링크와 같은 HTML 요소의 텍스트를 쓰고 있어요 아약스 호출하고 있지 않다 ":

$("#myDiv").text("Água, Açúcar, e leite em pó"); 

하지만 내 사업부에서

가 표시됩니다 ? gua, A ?? 차, e leite em p? "

내가 PT-BR에 Web.config의 내 세계화를 설정 한, PT-BR 내 HTML 태그와 메타 태그 :

<!DOCTYPE html> 
<html lang="pt"> 
<head> 
    <title>...</title> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
    <meta http-equiv="content-language" content="pt-br"> 

아무것도 누락이되어 있습니까?

감사합니다.

+0

대신 $ ("# myDiv") .html ("Água, Açúcar, e leite em pó");을 사용하면 어떻게됩니까? 이 방법으로 작동합니까? –

+0

html .html 메서드가 작동하지 않습니다! –

+0

'$ ("# myDiv") text ("Agua, Açúcar, e leite em pó");가 별도의 JS 파일에 있거나 나머지 코드와 동일한 파일 안에 있습니까? –

답변

2

교육용 추측 : ISO-8859-1로 텍스트를 쓰고 있습니다.

브라우저가 ISO-8859-1에 페이지를 표시하도록하십시오. 텍스트가 잘 나타나면 그 이유가됩니다.

텍스트를 가져 오는 파일의 인코딩을 변경하십시오. IDE/텍스트 편집기에서 설정을해야합니다.

+1

녹음 내용 : utf-8을 기본 인코딩으로 사용해야합니다. –

+0

Visual Studio가 utf-8로 저장되도록 설정되었습니다. .js 파일을 다른 텍스트 편집기 (notepad ++)에 저장하려고 시도하지만 잘 작동하지 않습니다. = ( –

+0

@Felipe hmmm. 다른 방법 일 수 있습니까? 브라우저가 페이지를 감지 할 인코딩은 무엇입니까? –