Racket에서 문자열의 인코딩을 변환하는 방법
#lang racket
(define msg "Hello, 世界") ; UTF-8 string
(displayln msg)
(define (utf-8->euc-kr str)
(define-values (str2 a b)
(bytes-convert (bytes-open-converter "UTF-8" "EUC-KR")
(string->bytes/utf-8 str)))
str2)
(define msg2 (utf-8->euc-kr msg)) ; EUC-KR string
(displayln msg2)
(read-line)
; 2
(require net/url)
(define (read-url url)
(port->string (reencode-input-port (get-pure-port (string->url url)) "EUC-KR")))
'Programming' 카테고리의 다른 글
RSA 기반 웹페이지 암호화 로그인 (0) | 2013.06.30 |
---|---|
정규표현식 (regular expression) (0) | 2013.06.27 |
How to set focus using javascript? (0) | 2013.06.24 |
HTML <textarea> readonly Attribute (0) | 2013.06.10 |
My favorite regex of all time (0) | 2013.06.04 |