저도 이번 프로젝트에서 jspWiki를 써보려고 하는데요 진짜 한글 검색이 안되네요 제 환경은

  • Tomcat 5.5
  • 오늘 받은 stable버전 (2.4.82)입니다

한글페이지 생성 및 한글검색은 오늘받은 라스트 버젼에서 잘 됩니다.. 톰켓 4.1.3 에 리눅스9 입니다.
edit 이메뉴가 글쓰는 메뉴인가요
한글이용자 지원 페이지

Table of Contents

누군가 한글 정보를 만들어 놓았는데 아무도 글을 쓰는 사람이 없네요... 좋은 프로그램을 보고 한번써 보고 싶어도 한글화에 문제가 있어 제대로 적용하지 못하는 것은 정말 아쉬운 일입니다.


보는 분들은 누구든지 한마디씩 쓰고 갑시다
Wiki의 장점을 최대한 살려 완벽한 한글 지원 JSPWiki를 많은 사람들이 잘 쓸수 있도록 지원해 봅시다


한글검색#

JSPWiki를 설치한 후 한글 검색을 하면 결과가 0건이 나온다. WEB-INF/jspwiki.properties에서 jspwiki.encoding = UTF-8 으로 되있을 경우 유니코드 중 한글 부분이 빠져있기 때문이다.

첨부된 StandardTokenizer.jj , StandardTokenizerTokenManager.java를 새로 적용해야 한다. ==> 네이버 지식인에 이렇게 써놓으신분이 있네요

lucene의 build.xml을 구한다음 ant를 이용하여 lucene~.jar를 만든 후 WEB-INF/lib 밑에 복사하고 (물론 기존의 lucene~.jar는 지워야 함 ^^) lucene 인덱스 정보를 지운 후 WAS(ex. Tomcat)를 재시작하면 될 것 임.

이상한건 이 사이트에서는 한글 검색이 된다는 거~ 하지만 배포본에서는 안된다는 거~


한글문서 바로가기


이런거 한번 해봅시다
제안자 : oratune (oratune@korea.com)
JSPWiki 한글 Templete Project


참조된 사이트
한글문서


오늘 제가 받은 last 버젼은 패이지 생성 검색 모두 됩니다.
톰켓 4.1 linux9 기반 입니다.
그리고 첨부 문서도 검색이 되나요 ? doc, pdf 이런거 ?

--physicist, 06-Dec-2006


TomcatAndUTF8 에서처럼
server.xml 에서 다음 부분을 수정해 주면 한글이름으로 된 페이지도 만들어지고 한글검색도 되네요.

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />

JSPWiki 2.4.103 + Apache 2.2.4 + Tomcat 6.0.13

--idodream, 2007-07-21


혹시 구글 앱스
URIEncoding="UTF-8" 과 같이 설정하면 모든 URI인코딩을 모두 UTF-8로 한다는 설정입니다.

이 설정말고 useBodyEncodingForURI="true" 이걸로 해보세요.

URI인코딩을 한다는 설정입니다. EUC-KR이든 UTF-8이든 모두 지원됩니다. 물론 JspWiki에서도 한글검색이 되고요.
--insford, 2010-02-03


한글파일다운로드문제 해결방법 입니다. (JSPWiki-2.8.3-src 버전)

원인은 다운로드는 get방식으로 호출을 합니다. 내부적으로 request.getPathInfo(); 함수를 이용하여 다운로드 파일의 정보를 얻는데, 여기서 인코딩이 깨지는 형상이 발생하였습니다.

해결은 com.ecyrd.jspwiki.url.DefaultURLConstructor 클래스의 208라인에있는 parsePage 함수를 수정했습니다.

{
    public String parsePage( String context,
                             HttpServletRequest request,
                             String encoding )
        throws UnsupportedEncodingException
    {
        String pagereq = request.getParameter( "page" );

        if( context.equals(WikiContext.ATTACH) )
        {
            pagereq = parsePageFromURL( request, encoding );
            //해당부분 추가
            if (pagereq != null) {
            	pagereq = new String(pagereq.getBytes("ISO-8859-1"), "UTF-8");
            }
            //추가 끝
        }

        return pagereq;
    }
}
--insford, 2010-02-07


혹시 구글 앱스 에서 JSP 사용가능하니 이곳에서 JSPwiki를 돌릴 수 있을 가요?

--VL

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
jj
StandardTokenizer.jj 5.0 kB 1 05-Nov-2006 15:25 leepong
java
StandardTokenizerTokenManager.... 39.8 kB 1 05-Nov-2006 15:25 leepong
« This page (revision-26) was last changed on 12-Jan-2012 11:46 by 211.56.252.201