Database 준비가 끝났으면, 이제 Web 사이트를 만드는 일만 남았습니다.

 

IIS에서 새로 웹 사이트를 만드시고, web root는 '\openWiki\owbase'를 웹 root로 잡으시면 끝입니다.

 

열어 보시면, 위키가 동작하는 것을 확인할 수 있습니다. 간단하죠??

그 다음 추가로 하나 해 주실 작업이 있는데... 기본 encoding이 영문으로 되어 있어, 한글이 깨지는 현상을 확인하실 수 있습니다. 물론 수작업으로 인코딩을 한글로 바꾸시면 되지만, 귀찮으시겠죠??

 

전 소스에서 encoding 지정하는 부분을 두 군데 바꿨더니 한글이 문제 없었는데...

그렇게 바꾸면 완벽하지 않은건지...

 

www.whohwa.pe.kr 에 가면 openwiki 한글 지원되게 수정하는 코드가 있습니다.

 

긁어 왔습니다. ( 형 괜찮지?? ㅋㅋ)

-------------------------------------

한글 패치

  1. owconfig_default.asp
     OPENWIKI_ENCODING = "EUC-KR" 
  2. owpreamble.asp 272 Line
     gFS = Chr(179) ==> Chr(127) 
  3. owpatterns.asp 97 Line
     vAnyLetter = "[-,.()'# _0-9A-Za-z"&chr(127)&"-"&chr(255)&"]" 
  4. xsl/owinc.xsl 15 Line
     return (pData); 
  5. owwikify.asp 520 Line
    Function URLDecode(pURL) Dim vPos Dim result Dim tempHex Dim i pURL = Replace(pURL, "+", " ") for i = 1 to len(pURL) If Mid(pURL, i, 1) = "%" Then If LCase(Mid(pURL, i + 1, 1)) = "u" Then result = result & Chr(CLng("&H" & Mid(pURL, i + 2, 4))) i = i + 5 Else tempHex = CLng("&H" & Mid(pURL, i + 1, 2)) If tempHex > 127 Then result = result & Chr(Clng("&H" & Mid(pURL, i + 1, 2)) * &H100 + clng("&H" & Mid(pURL, i + 4, 2))) i = i + 5 Else result = result & Chr(CLng("&H" & Mid(pURL, i + 1, 2))) i = i + 2 End If End If Else result = result & Mid(pURL, i, 1) End If next URLDecode = result End Function 

-------------------------------------------------------------------

출처 : http://aspqna.whohwa.pe.kr/ow.asp?%BF%C0%C7%C2%C0%A7%C5%B0

 

입니다.

 

 

'IT' 카테고리의 다른 글

OpenWiki의 추가 기능들...  (0) 2004.07.10
OpenWiki 설치 방법 #1  (0) 2004.07.10
openwiki 설치  (5) 2004.07.02

+ Recent posts