|
2바이트 space는 2바이트 스페이스로 그냥 비교하면 됩니다.
당연히 Trim() 은 안 먹습니다.
2바이트 space문자를 Trim하는 함수를 하나 만드시면 쉽겠네요..
아마 간단히 만들수 있을겁니다.
그럼..
나그네 님이 쓰신 글 :
: 엑셀 파일을 csv로 변환하였습니다.
:
: 문제는 한글이 있는 셀에서 발생합니다.
:
: "개똥이 "
: "얼룩송아지 "
:
: 위에서 보통 temp.trim() 사용하면 "개똥이" 만 추출이 되는데
:
: 변환한 csv 파일은 한글이 끝난 뒤에 스페이스가 2byte로 생성되어
:
: trim()도 안먹고, 1byte씩 잘라서 스페이스 비교해도 안먹고..
:
: 하여튼 좀 묘하네요.
:
: 보통 스페이스는 1byte로 알고 있는데 이건 처음보는 현상이라..
:
: temp = "개똥이 "
:
: temp.SubString(ii, 2) 해서 위의 2byte 스페이스를 소스에 복사 후
:
: 비교해도 인식이 안되더군요.
:
: 고수님들의 조언 바랍니다.
:
: 미리 감사합니다~
|