[첫화면으로]UseModWiki소스수정/타이틀텍스트깨짐

마지막으로 [b]

변경사항 없음--이것이 첫번째 일반적인 버전임. (다른 변경사항 없음)

1. 타이틀 바의 제목 텍스트가 깨지는 문제
1.1. wiki.pl 수정
1.2. 추가 업데이트 내역
1.3. 사용자 의견

1. 타이틀 바의 제목 텍스트가 깨지는 문제

sub escapeHTML {
    ...
    # Handle bug in some browsers with Latin charsets
    if ($self->{'.charset'}
            && (uc($self->{'.charset'}) eq 'ISO-8859-1'
            || uc($self->{'.charset'}) eq 'WINDOWS-1252')) {
            ...
    }
    return $toencode;
}

Upload:titlebar_bug.png

1.1. wiki.pl 수정

올바른 해결책은 $q->charset($HttpCharset); 을 해 주는 거라 생각이 되는데, 이게 다른 데 어디 또 영향을 미칠지 몰라서 일단 보류하고. 이 함수가 하는 일이 결국 위키 소스 내의 QuoteHtml()이 하는 것과 똑같다. 따라서 그걸로 바꿔 줌

sub GetHtmlHeader {
     $dtd = '-//IETF//DTD HTML//EN';
     $bgcolor = 'white';  # Later make an option
     $html = qq(<!DOCTYPE HTML PUBLIC "$dtd">\n);
#     $title = $q->escapeHTML($title);   이 줄을 아래 걸로 바꿈
     $title = QuoteHtml($title);
     $html .= "<HTML><HEAD><TITLE>$title</TITLE>\n";

     if ($SiteBase ne "") {
     ...
}

1.2. 추가 업데이트 내역

1.3. 사용자 의견

이름:  
Homepage:
내용:
 

위키위키분류

마지막 편집일: 2012-2-10 1:53 am (변경사항 [d])
623 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기