2012-06-20 8 views
1

나는 HTML과 자바 스크립트에 관해서 내가 총 초보자라고해야만한다. 하지만 나에게 속하지 않은 코드에 작은 버그를 수정해야한다.javascript를 사용하여 html로 된 양식 필드를 UTF8로 변환하려면 어떻게해야합니까?

저는 iso8859-1에서 일부 데이터를 보내는 html 양식을 가지고 있습니다. 난 그냥 보내기 전에 폼의 필드 중 하나를 UTF8로 변환해야합니다. 나는 utf8_encode() 자바 스크립트 함수에 대해 읽었습니다. html 코드에서 함수를 어디에 적용해야합니까?

감사합니다.

+0

코드를 공유 할 수 있습니까? – dhilipsiva

+0

html 파일이 UTF-8이고 UTF-8로 선언 된 경우 UTF-8 형식 필드를 보내지 않아도됩니다. –

+0

내 HTML은 iso8859-15입니다. – fazineroso

답변

0

더 나은 곳 :) standard 상태로, html 양식에는 선택적 속성 accept-charset이 있습니다. 일반적으로 응답 헤더의 서버 제공 값과 정보는 <head>입니다. IMHO 가장 쉬운 해결책은 utf-8을 어딘가에서 가장 높은 순위의 캐릭터 세트로 설정하는 것입니다. 적어도 HTML에 액세스 할 수 있다고 가정하므로 전체 페이지 또는 양식에 대한 문자 집합을 변경할 수 있습니다.

실제로은 utf8_encode() 사용을 주장하지만이 함수는 기본 JavaScript 함수가 아닙니다. 입력 된 텍스트를 가져와 인코딩하고 원본 텍스트를 인코딩 된 텍스트로 바꿔야합니다. 대부분 다른 인코딩 문제가 발생합니다

관련 문제