기본적으로 CGI모듈로 동작하는 LISP 스크립트를 웹에서 사용하려면 몇가지 작업을 해야한다.
1. 웹서버/CGI Charset 세팅
먼저 아파치 웹서버에서 디폴트 캐릭터셋을 설정한다. 이 파일은 /etc/apache2/conf.d/charset 에 있다.
이라고 되어 있는 내역을 주석을 지우고(# 문자를 없애면 된다) 원하는 Charset으로 설정한다.
다음에는 CGI Charset을 수정해야한다.
LISP 스크립트 맨 첫째줄에 있는
을
로 수정해 준다.
2. 파일 로딩시 Charset 세팅
LISP파일을 로딩할 때 캐릭터 셋을 설정해준다.
이것을 해주지 않는다면 로딩시 중간이 잘리거나, 에러가 날 수 있다.

1. 웹서버/CGI Charset 세팅
먼저 아파치 웹서버에서 디폴트 캐릭터셋을 설정한다. 이 파일은 /etc/apache2/conf.d/charset 에 있다.
#AddDefaultCharset UTF-8
이라고 되어 있는 내역을 주석을 지우고(# 문자를 없애면 된다) 원하는 Charset으로 설정한다.
다음에는 CGI Charset을 수정해야한다.
LISP 스크립트 맨 첫째줄에 있는
#!/usr/bin/clisp
을
#!/usr/bin/clisp -E utf-8
로 수정해 준다.
2. 파일 로딩시 Charset 세팅
LISP파일을 로딩할 때 캐릭터 셋을 설정해준다.
(load "test.lsp" :external-format charset:utf-8)
이것을 해주지 않는다면 로딩시 중간이 잘리거나, 에러가 날 수 있다.

댓글 없음:
댓글 쓰기