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

 
Previous Post 리눅스 시디롬 드라이브 인식 명령어, 플로피 디스크 인식시키는 법; Linux CD-ROM...Linux/리눅스] 새 계정 만들기/지우기, 사용자 아이디 추가/삭제; Create Acc...ISO 파일 열기 / iso 이미지 파일 풀기 / 이소 파일 편집 프로그램, 여는 방법유닉스 파일 찾기] find 명령어 출력 결과를, 텍스트 파일로 저장; UNIX File ...C언어] 유닉스 타임, 유닉스 시간 구하기 예제; Get Unix Time배치파일(.BAT) IF 조건문 사용법 기초 강좌; DOS Batch File IFPerl/펄] reverse 연산자(함수) 사용법 예제; reverse ExamplePerl/펄 배열 추가 제거] shift, unshift, pop, push, 연산자(Op...VBS] 메시지 박스 자동 닫기, 메세지 상자 자동으로 없애기/끄기; MsgBox Popu...Java/자바] 파일 전체 경로, 절대 패스 구하기, 풀패스; Get File Full P...

자바스크립트] 문자를 유니코드 번호로 변환, 아스키 코드 구하기; JavaScript Unicode ASCII Code

Sunday, November 19, 2006

charCodeAt() 메소드(함수)로, 문자를 번호로 변환할 수 있고

fromCharCode() 로는, 정반대로, 문자 번호를 진짜 문자로 바꿀 수 있습니다.


문자의 Unicode, ASCII 코드 번호 알아내기
Unicode, ASCII 번호로 문자 출력하기 예제


파일명: 0.html
<script type="text/javascript">

// 문자를, 유니코드 또는 아스키 코드 번호로 변환
var e = 'A';
var h = '가';

document.write(e.charCodeAt(0) + '<br />');
// 출력 결과: 65
// A 같은 영문자는 그냥 10진수 아스키 코드로 나옵니다.

document.write(h.charCodeAt(0) + '<br />');
// 출력 결과: 44032
// 한글은 유니코드 번호로 나옴
// 십진수인 44032 를 16진수로는 AC00





// 유니코드 또는 아스키 코드 번호를, 문자로 변환
var e2 = String.fromCharCode(65);
var h2 = String.fromCharCode(44032);

document.write(e2 + '<br />');
// 출력 결과: A
document.write(h2 + '<br />');
// 출력 결과: 가

</script>



유니코드의 첫부분은 아스키 코드와 똑같기 때문에, 영문자나 숫자의 "유니코드 번호"는 사실상 "아스키 코드 번호"와 동일합니다.

그러나 한글/한자 등의 유니코드 번호는, 아스키 코드와 서로 무관하고 독자적입니다.


☞ HTML/CSS/자바스크립트(JavaScript)

2 Comments:
At 3:11 PM, Blogger 배트만두 said...

This comment has been removed by the author.

 
At 3:15 PM, Blogger 배트만두 said...

mwultong님 글을 잘 보고 있는 독자입니다.
String.fromCharCode(num) 함수를 알려주신 덕분에 문자열에 포함된 유니코드 번호를 ASCII 문자로 변환하는 방법을 알았습니다.
계속 좋은 글 부탁드립니다.

// 유니코드 --> 아스키 문자열 변환
function uniToAscii(str) {
var regex = /\\[uU]([a-zA-Z0-9]+)/g;
var result;
while (result = regex.exec(str)) {
str = str.split(result[0]).join(String.fromCharCode(parseInt(result[1], 16)));
}
return str;
}

 

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