레이블이 한글깨짐인 게시물을 표시합니다. 모든 게시물 표시
레이블이 한글깨짐인 게시물을 표시합니다. 모든 게시물 표시

2014-03-07

Spring MVC/ Tomcat] SpringFramework MVC 사용시 view -> controller 로 파라미터 전달시 한글이 깨지는 경우에 해결책.

문서작성 참고 : http://springmvc.egloos.com/513986

SpringFramework MVC 사용시 view -> controller 로 파라미터 전달시 한글이 깨지는 경우에 해결책.

1. HTTP - POST
   web.xml 에 CharacterEncodingFilter 를 추가한다.
    <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

2. HTTP - GET
Eclipse-tomcat 개발환경에서 한글이 깨지는 경우 tomcat의 server.xml 에 아래 항목에  URIEncoding="UTF-8" 를 추가한다.
*** 아래는 Tomcat 7.x 의 server.xml 기준.

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


<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

2012-11-03

FreeBSD/MySQL] FreeBSD 5.4R 에서 MySQL 한글 입력 문제


FreeBSD 5.4R에서 ports 에서 mysql-server41 을 설치시 

make install clean WITH_CHARSET=euckr로 설치후

한글 입력이 안되는 문제가 발생한다 

그런경우 아래와 같이 해당 계정에서 작업을 한다. 



///////////////////////////////////////////////////////////////////////////////

MySQL 클라이언트 프로그램(mysql)에서 한글 입력에 문제가 있을 수 있습니다.

mysql은 readline 라이브러리를 사용하므로, 사용자 디렉토리의 .inputrc에

다음 내용을 넣어주면 됩니다.



set meta-flag On

set convert-meta Off

set output-meta On




///////////////////////////////////////////////////////////////////////////////

이글은 최준호님이 답해주셨습니다.

2012-10-23

Java] iText 한글 깨짐 문제 해결 및 폰트 찾기



iText 한글깨짐 해결..
출처 : http://blog.pointbre.com/2818/itext-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0.html

라이브러리 설치
iText 2.x.x 선택해야 함, iText 5.x.x는 해보니 아무리 찾아보고 시도해봐도 안되더군요 ㅠ.ㅠ

코딩
BaseFont objBaseFont = BaseFont.createFont("HYGoThic-Medium", "UniKS-UCS2-H", false); 
Font objFont = new Font(objBaseFont, 12);
objDocument.add(new Paragraph("한글테스트", objFont));

폰트설치

윈도우, 리눅스에서 모두 동작하는 것을 확인했습니다 ^^*




===========================================================================
해당 한글 폰트 찾기
출처 : http://blog.pointbre.com/2816/jfreechart-%ED%95%9C%EA%B8%80%EA%B9%A8%EC%A7%90-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0.html

fontconfig.properties등을 고치는 건 너무 어렵고 고통스러운 테스트가 동반되어 삽질 중 포기함
jre설치위치/lib/font에 batang.ttc, gulim.ttc, H2GTRM.TTF를 복사해넣어주면 끝!
윈도우, 리눅스에서 모두 확인했슴

H2GTRM.TTF은 iText용으로 일단 copy해두었습니다. 보통의 경우라면 batang.ttc, gulim.ttc만 copy하면 될듯 합니다.

2012-09-17

DBMS/MySQL]FreeBSD 5.4R 에서 mysql-server41 설치후 한글 입력 문제


FreeBSD 5.4R에서 ports 에서 mysql-server41 을 설치시

make install clean WITH_CHARSET=euckr로 설치후

한글 입력이 안되는 문제가 발생한다

그런경우 아래와 같이 해당 계정에서 작업을 한다.


///////////////////////////////////////////////////////////////////////////////

MySQL 클라이언트 프로그램(mysql)에서 한글 입력에 문제가 있을 수 있습니다.

mysql은 readline 라이브러리를 사용하므로, 사용자 디렉토리의 .inputrc에

다음 내용을 넣어주면 됩니다.


set meta-flag On

set convert-meta Off

set output-meta On


///////////////////////////////////////////////////////////////////////////////

이글은 최준호님이 답해주셨습니다

2012-09-14

Linux] CentOS 에서 한글 깨지는 문제 해결 방법


CentOS 4.2에서 한글 깨지는 문제 해결방법 입니다.
# /etc/sysconfig/i18n 파일에서
LANG="ko_KR.UTF-8"  =====> LANG="ko_KR.eucKR" 로 바꾸시면 됩니다.(없으면 추가)