CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): toro (토로)
날 짜 (Date): 2007년 8월 29일 수요일 오전 12시 00분 04초
제 목(Title): [Q] 문자열의 인코딩 확인


안녕하세요.
게임 서버 프로그램을 유지보수 하고 있는데요...
클라이언트에서 캐릭터 이름을 입력해서 서버에 던져 주면
그 문자열이 특정 CodePage에 있는 문자들로만 구성되어 있는지
확인을 해야합니다. 안 그러면 DB에 저장도 잘 안되고 이상하니까요.

아주 옛날에 짠 듯한 코드는 대충 코드값으로 비교해서 처리해 놨던데
실제 코드페이지랑 딱 맞게 처리할 수 있었으면 합니다.
windows codepage를 보면 중간에 undefined 인 코드도 있고 하니...

그래서 좀 찾아봤더니, iconv의 fromcode와 tocode를 같게 해서
에러가 안 나면 그 code에 있는 문자들로만 구성된 거다... 
뭐 그러는데...

그런데 이 방법이 좀 편법인 것 같아서 다른 좋은 방법이 있을지 궁금합니다.
서버 환경은 x86 Solaris 입니다. 그리고 지금 고민중인 부분은 중국입니다.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.