728x90

인코딩 3

[Python]Excel로 데이터 내보내기

오라클에서 데이터를 읽어와서 글자수를 센 후 그 단어 수를 세팅해서 엑셀로 내보내려고 xlsxwriter 를 사용해서 엑셀 내보내기를 했다. 시키는대로 했지만 오류가 뙇..!!!!!!!! UnicodeDecodeError: 'utf8' codec can't decode byte 0xa1 in position 52: invalid start byte라는 에러가 나왔다.... 검색을 해보니 ascii코드관련 에러인데 이것과 관련된 것같다. 그래서 우선 엑셀을 쓰기위해서 import sysreload(sys) sys.setdefaultencoding('Cp1252')위와같은세팅을 해줬더니 파일은 써졌는데...Representative’ ->Representative¡¯ 이렇게 깨져서 나왔다. 우선 오늘은 엑셀..

[JEUS]한글파일 인식오류

제우스 서버를 사용하는 사이트를 운영하다가 신규서버로 이관을 계획중에 OS 인코딩과 JEUSMAIN.xml설정을 맞춰 주었음에도 불구하고한글파일을 읽어오지 못할때가 있다. 그럴때 한번 확인해야하는 파일이 servlet별로 생성되는 WEBMain.xml파일이다. webtob와 연동에 필요한 정보를 갖고 있는 파일인데 이곳에 UTF-8 UTF-8 UTF-8 UTF-8 위의 설정을 추가해주고 재기동 하면 해결된다. 이것때문에 OS인코딩을 세번바꾸고.. 파일을 다시올리고... 엄청난 고민에 휩싸옇지만...결국에는 이관설정을 제대로 동일하게 맞춰주지 않아서 그런것이었다. 이파일의 존재를 몰랐던 나는 뻘짓을 할 수 밖에 없었다. 다른 분들은 그런일이 없도록 이렇게 올려본다.

[리눅스]서버 캐릭터셋 확인

1. 현재 설정된 인코딩 설정 확인 [root@localhost etc]$ echo $LANG ko_KR.UTF-8 2. 인코딩 설정 해제 [root@localhost sysconfig]# unset LANG [root@localhost sysconfig]# LANG=C 3. 사용 가능한 인코딩 설정 확인 [root@localhost etc]$ locale -a | grep ko ko_KR ko_KR.euckr ko_KR.utf8 korean korean.euc ru_RU.koi8r ru_UA.koi8u tg_TJ.koi8t uk_UA.koi8u 4. /etc/sysconfig/i18n 파일 수정 [root@localhost sysconfig]# vi i18n #LANG="ko_KR.UTF-8" LANG..

728x90