데이터 테이블에로드되는 필드를 추출하기 위해 텍스트 파일을 구문 분석하는 Java 응용 프로그램을 만들었습니다. 테이블에서 특수 문자 (예 : Â
등)를 사용할 수없는 예외 처리가 발견되었습니다.자바에서 특수 문자를 제거하기위한 전략 제안
이러한 문자는 입력 파일에 공백으로 표시되지만 Java에서는이를 해석합니다. 나는 그것이 다르게 해석되는 문자 코드라고 생각한다.
내 질문은 : 이러한 문자를 필터링하기 위해 Java가보고있는 목록을 생성 할 수있는 방법이 있습니까? CHAR와 문자 코드를 인쇄하고 가능하다면 문자 ~ ~ (ASCII, ANSI, UTF-8 등)을 설정하려고합니다. 그로부터, 나는 결말 파일에서 캐릭터의 공간을 대신 할 수 있었고 나의 문제를 해결할 수 있었다.
내가보기 싫은 간단한 해결책이 있습니까?
올바른 해결책은 데이터베이스에서 이러한 문자를 처리 할 수있게하는 것입니다. – Jayan
'특수'문자를 필터링하지 마십시오. 그 (것)들을 지키고 제대로, 끝에서 끝까지 특성 암호화를 취급하는 것을 배우십시오. – artbristol
먼저 UTF-8 데이터를 올바르게 읽었습니까? –