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();
    }

}

댓글 없음:

댓글 쓰기

[낯선] 2025.02.22 우대락 공연

2025.02.22 우대락 공연 Set List 1. Black Pumas - Colors Covered By 낯선 2. Gate Flowers - 예비역 Covered By 낯선 3. 하동균 - From Mark Covered By 낯선 4. 낯선 ...