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

}

댓글 없음:

댓글 쓰기

BE Band (비밴드) - 2024년 03월 02일 잠실새내 락앤롤욱스 공연

나의 10~20대를 보낸 잠실에서의 공연.. 오랜만에 가보니.. 여기가.. 마눌님과 자주 가던 영화관이었는데... 여긴 뭐가 있었는데... 란 추억도 떠올리며 기분좋게 감.​ 공연장은 좀 협소한 편이었고, 인천의 쥐똥나무 보다는 약간 크고... 인천 ...