2011-04-10 3 views
3

html의 제목 태그에 특수 문자를 어떻게 입력합니까?제목 태그의 특수 문자

업데이트 : 죄송합니다. 속성 태그가 아닙니다. 어쨌든, 더 명확하게하기 위해, 내 자바 스크립트 코드를 표시합니다 :

var link_english = document.createElement("img"); 
    link_english.setAttribute("src", "images/english_out.png"); 
    link_english.setAttribute("title", "The english version of Nauma.com"); // 
    link_english.className = "classEnglish"; 

내 질문은 : 나는 title 속성의 값 내에서 특수 태그를 삽입하려면 어떻게합니까?

예 :

link_english.setAttribute("title", "here i want to put a special character for a german letter, the " ü " "); 

는 일반 HTML 파일, 아무 문제가있는 경우.

+0

특수 문자는 무엇입니까? – BoltClock

+0

어떤 맥락에서? 나는 이해하지 못한다. 세부 사항을 추가하십시오. –

답변

1

예, 특수 문자를 입력 할 수는 있지만 HTML 엔티티를 사용해야합니다. Here은 특수 문자 및 HTML 엔터티에 대한 테이블입니다.

+6

실제로 그렇게 할 필요는 없습니다. 이것은 문자 인코딩 간의 전쟁으로 인해 많은 사람들이하는 일입니다. html 페이지의 인코딩을 UTF-8로 설정하면 HTML 엔터티 코드없이 원하는 모든 문자를 입력 할 수 있습니다. – teuneboon

+0

어쨌든 엔티티를 구현하는 것이 좋습니다. 문서 제목이 (예를 들어 데이터베이스를 통해) 사용자 입력에서 나온 경우 사용자는 ""을 입력 할 수 있으며 인코딩하지 않으면 HTML 문서 – carpii

4

그냥 입력하십시오.

당신은 만 문자 (당신은 세계 지배를 원하는 경우 UTF-8이 바람직하다) 과 HTML 페이지가 Content-Type와 HTTP를 통해 제공되고 있는지를 지원하는 문자 인코딩을 사용하여 HTML 페이지가 저장되어 있는지 확인해야 머리글은 매우 동일한 문자 인코딩을 나타내므로 브라우저가 인간에게 표시하는 방법을 이해할 수 있습니다 (예 : text/html;charset=UTF-8).

올바른 방법으로 파일을 저장하는 방법은 사용하는 편집기에 따라 다르지만 보통 Save As 기능 및/또는 일반 편집기 설정에서 사용할 수 있습니다. 올바른 HTTP 컨텐츠 유형 헤더를 설정하는 방법은 사용 된 프로그래밍 언어 및/또는 웹 서버에 따라 다릅니다.


업데이트 : 위의 대답은 여전히 ​​당신의 갱신에 적용됩니다. 파일을 UTF-8로 저장/제공하고 Content-Type 헤더로 브라우저에 UTF-8로 해석하도록 지시하십시오. 이것은 HTML 파일 및 기타 텍스트 기반 파일과 마찬가지로 JS 파일에도 적용됩니다.

+0

+1이 중단됩니다. 이유가 무엇이든간에, 페이지가 올바로 (즉 올바른) 서비스를 제공 할 수 없다면, 나쁜 호스팅 업체 일 것입니다. 브라우저에''(사용중인 UTF-8 또는 인코딩). 기타 : http://www.w3.org/TR/html5/semantics.html#attr-meta-charset –