2017년 6월 1일 목요일

JAVA로 Ansi 글자를 Unicode Code Point로 변환


레포팅 오픈소스 솔루션을 쓰다가

회사 부장님께서 영어를 심히 싫어 하셔서

자체 한글화를 하려는데..

구조가 Tomcat으로 웹사이트를 올리는 구조라 간단할 줄 알았으나..

역시나 한글이 주왁~~ 깨짐..

일본어 언어 리소스 파일이 있길래 열어보니..

유니코드 형태로 메시지를 입력해 놨음..

정확히는 Unicode Code Point

그래서.. 자주 보는 메시지만 변환하기로 결정..

Java로 간단하게 짜 봄..


import java.io.IOException;

public class ansiToUnicodeConvertor {

 public static void main(String[] args) throws IOException {
  String yourString = "저장소";
  String rtnStr = generateUnicode(yourString);
  System.out.println(rtnStr);
 }
 
 public static String generateUnicode(String input) {
        StringBuilder b = new StringBuilder(input.length());
        for (char c : input.toCharArray()) {

            b.append(String.format("\\u%04x", (int) c));

        }
        return b.toString();
    }

}

댓글 없음:

댓글 쓰기

[낯선] 2026.06.20 이태원 MZK MuzikBar 공연

간만의 공연 이태원 비틀즈가 이전하여 MZK MuzikBar 로 새 단장 오픈을 한 뒤로 2번째 공연 새 베이시스트가 합류한 뒤로 첫 공연이기도 함.. 이래저래 틀린 부분도 많지만.. 그래도 간만에 그럭저럭 잘했다.. https://www.youtub...