2012-04-23 3 views
15

진정한 유니 코드 문자 이스케이프를 사용하여 내 .properties 파일에 개행 문자를 삽입해야합니까?자바 .properties 파일 값의 개행 문자 값

This 문서의 오랜 토론은 멋지지만 어쨌든이 시점을 놓칩니다. 이제이 대량을 다시 한 번 스캔하려고 시도하지만 누군가가 알고있을 것입니다.

감사합니다, 안톤


갱신

특정 특수 문자는 이스케이프를 사용하여 문자 및 문자열 리터럴

을 위해 사용되는 것과 유사한 시퀀스 키 및 요소로 표현 될 수있다

그게 뭔지 모르겠다 '특정 특수 문자 일 수 있습니다.' 1.4 javadocs의 직접 링크는 스펙의 적절한 섹션으로 연결되지 않았습니다. 그러나 the proper paragraph을 보았을 때 이것은 나에게 분명했다.

답변

23

진정으로 원시. 유니 코드 문자 이스케이프를 사용해야 내 줄을 내 .properties 파일에 포함시킬 수 있습니까?

아니요. \r 또는 \n 또는 \r\n이 정상적으로 작동 할 것으로 기대됩니다. 당신은 링크 된 문서는 지점이 골대를 벗어났습니다 주장하지만, 그것은 나에게 매우 적절한 것 같다

문자하지 라틴, 특정 특수 문자로 탈출을 사용하여 문자에 사용되는 것과 유사 시퀀스 키와 요소로 표현 될 수있다 캐릭터 라인 리터럴 (Java 언어 사양의 §3.3 및 §3.10.6을 참조).

Section 3.10.6은 무엇입니까?

+0

그래. 질문 업데이트 중 ... –

+0

@ AntonS.Kraievoy : 그럼 당신은 "원시 유니 코드"에 의지해야한다고 제안 했습니까? –

5

중요한 참조 1.4 API 텍스트의 라인은 다음과 같습니다

ASCII 문자 \, 탭, 폼 피드, 줄 바꿈 및 캐리지 리턴 작성하는 등의 \\, \t, \f, \n하고, 각각 \r입니다.