2013-03-25 4 views

답변

0

북마크릿을 사용하면 불행히도 대부분의 브라우저는 javascript로 페이지 인코딩을 변경하는 방법을 제공하지 않습니다. 인코딩에 영향을 미치는 메타 태그를 추가 할 수는 있지만 일부 브라우저 (Google 메타 태그 인코딩)에서는 작동하지 않을 수 있습니다. 주로 서버 문제입니다. 웹 서버가 잘못된 인코딩 헤더를 페이지에 보냈습니다.

그러나 인코딩을 변경하기 위해 브라우저에서 호출 할 수있는 메뉴 항목 (기본적으로 책갈피 릿은 어쨌든)은 인코딩 메뉴를 호출하고 UTF-8로 변경할 수 있습니다. IE8에서는 Page->Encoding->UTF8이고, Chrome에서는 Menu->Tools->Encoding->UTF8입니다. Google은 다른 브라우저에서 사용할 수 있습니다.

javascript: 
function htmlreplace(a, b, element) {  
    if (!element) element = document.body;  
    var nodes = element.childNodes; 
    for (var n=0; n<nodes.length; n++) { 
     if (nodes[n].nodeType == Node.TEXT_NODE) { 
      var r = new RegExp(a, 'gi'); 
      nodes[n].textContent = nodes[n].textContent.replace(r, b); 
     } else { 
      htmlreplace(a, b, nodes[n]); 
     } 
    } 
} 
htmlreplace("–","–"); 
htmlreplace("’","’"); 
htmlreplace("‘","‘"); 
htmlreplace("“","“"); 
htmlreplace("„","„"); 

최고 :

+0

아마도 인코딩을 변경할 수는 없지만 단순히 텍스트를 바꿀 수는 있습니다. – BearCode