2012-07-26 4 views
0

사람 데이터가있는 많은 CSV 파일을 처리하고 있으며 이름에 á과 같은 영숫자가 아닌 문자가 사용되는 경우가 있으며 그 모두가 데이터 테이블에서 기호가됩니다. 이 문제를 어떻게 방지합니까? 파일을 수정하지 않고 모든 이름을 그대로두고 싶습니다.비영 자 문자 asp.net vb를 처리하는 방법은 무엇입니까?

감사합니다,

L

+0

가장 일반적인 이유는 실제로 ISO-8859-1로 인코딩되고 UTF-8로 해석된다는 것입니다. 덜 일반적인 이유 때문에 동일한 원칙이 적용됩니다. – Esailija

+0

Brilliant & Thanks Esailija ... 당신이 말한대로 그것이 이유였습니다. 답변으로 의견을 홍보 하시겠습니까? – lawphotog

+0

도움이되고 문제를 해결 한 경우에만 : P – Esailija

답변

1

가장 일반적인 이유는 실제로 ISO-8859-1로 인코딩되고 UTF-8로 해석된다는 것입니다. 덜 일반적인 이유 때문에 동일한 원칙이 적용됩니다. 즉, 뭔가 다른 인코딩으로되어 있다고 주장합니다.

0

변경 데이터베이스의 문자 인코딩하거나 DB에서 읽을 때 디코딩.

0

처리하는 동안 독자가 ​​필요합니다. System.Encoding.UnicodeEncoding 또는 UTF32Encoding을 사용하여 구성하는 것이 좋습니다.