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

}

댓글 없음:

댓글 쓰기

[PS2] 악마성 2개 클리어 일지..

https://www.youtube.com/watch?v=HwFIH--7UkM PS2 버전 악마성 시리즈 전부 클리어.. 순수의 비가는 카메라 구도 조정이 전혀 안되서.. 정말 어려웠는데.. 어둠의 저주는 전작의 여러 부족한 부분을 개선하여.. 쾌적하...