컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 자바Java] 아스키 코드표 출력, 문자표 만들기: ASCII Table Generator...배치파일] 현재 폴더, 현재 디렉토리 의미하는 특수 문자] DOS Batch File, C...문제해결: 윈도우 메모장에서 일본어/중국어 글자가 깨집니다: Notepad Encoding...GVim, Vim, VI에디터] 중국어 간체 파일 읽기: GB2312 간체자 인코딩 텍스트...리눅스: 플로피 디스켓 포맷 하는 명령 - Linux Floppy Format Comman...유니코드(Unicode) 지원하는 파일 편집기, 한글 텍스트 에디터는? - Unicode ...윈도우XP 메모장, 한글 ANSI 인코딩이란? '다른 이름으로 저장'할 때: Notepad...울트라에디트 대소문자 자동 교정 해제, 끄기: UltraEdit Auto Correct K...자바/Java] 일본어 Shift-JIS 인코딩 파일 출력, 일본어 Encoding 소스 ...자바Java] 유니코드(UTF-8) 파일 출력, 유니코드 텍스트 파일 만들기: Unicod...

자바Java] 문자 <―> 아스키코드/유니코드 번호 상호 변환: Char to ASCII-Unicode

Thursday, October 12, 2006

문자를 아스키 코드 번호 또는 유니코드 번호(Unicode Code Point)로 변환하거나
아스키 코드 또는 유니코드 번호를 문자로 변환하거나
하는 방법입니다.

자바는 유니코드(Unicode)를 사용하지만, 유니코드의 앞부분은 아스키(ASCII) 코드와 호환되기에, 'A' 등의 영문자는 아스키 코드와 번호가 같습니다.


문자 / 코드번호 상호 변환 예제


파일명: Foo.java

public class Foo {
  public static void main(String args[]) {


    // 문자를 아스키 코드 (10진수) 로 변환 출력
    System.out.println((int) 'A'); // 65

    // 문자를 유니코드 코드 (10진수) 로 변환 출력
    System.out.println((int) '가'); // 44032


    // 문자를 아스키 코드 (16진수) 로 변환 출력
    System.out.format("0x%02X%n", (int) 'A'); // 0x41

    // 문자를 유니코드 코드 (16진수) 로 변환 출력
    System.out.format("0x%04X%n", (int) '가'); // 0xAC00



    // 코드 번호를 문자로 변환 출력
    System.out.println((char) 65); // A
    System.out.println((char) 0x41); // A (이것은 16진수로 'A'를 출력한 예제)

    // 코드 번호를 문자로 변환 출력 (한글)
    System.out.println((char) 0xAC00); // 가

  }
}



한글 글자 '가'의 유니코드 번호는 16진수로 AC00 이고

알파벳 대문자 'A'의 아스키 코드 또는 유니코드 번호는 16진수로 41 입니다.



변수에 넣어서 출력


참고로, 이것은 직접 출력하지 않고 일단 변수(String object)에 넣어서 출력하는 방법입니다. C언어의 sprintf() 함수 스타일입니다.
public class Foo {
  public static void main(String args[]) {

    String s = String.format("0x%02X%n", (int) 'A');
    System.out.println(s); // 0x41

  }
}





▶▶ 자바Java] 아스키 코드표 출력, 문자표 만들기: ASCII Table Generator

☞ 자바(Java)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top