2012-02-23 4 views
0

ics4j를 사용하여 ics 파일을 구문 분석하지만, ical 파일에 (á, é, í, ó, ú 및 ñ)와 같은 특수 문자가 있고 "?"로 나타납니다.Java : .ics 파일 (ICAL)의 특수 문자 교체

자바에서 이러한 문자를 모두 바꾸려면 그럴 가능성이 있습니까?

답변

0

ical은 기본적으로 UTF-8 인코딩을 사용합니다. 너보고있어? (아마 터미널에서?) 터미널의 인코딩이 UTF-8이 아니기 때문에.

터미널 인코딩을 수정 했으므로 특수 문자를 삭제하지 않아도됩니다.

OS에 대해 언급하지 않았습니다. Unix에서는 LC_ * 환경 변수를 볼 수 있습니다.

+0

저는 Linux (Fedora)를 사용하고 있습니다. 그러나 gedit, 리프 패드 또는 다른 텍스트 편집기에서 파일을 열면 특수 문자가 (?, ¢)처럼 표시됩니다. Java가 보여 줍니까? – rafuru

+0

정확하게 'java가 보여주는 것'이 정확히 무엇입니까? java 값을 보려면 터미널에 인쇄하거나 디버거에서 열람해야합니다. 두 경우 모두 값을 표시하는 인코딩이 문제입니다. – sw1nn

0

문자 인코딩에 문제가있는 것 같습니다.