2010-02-02 2 views
3

개행 표시로 안전하게 사용할 수있는 ASCII 스펙트럼에 할당되지 않은 보이지 않는 문자가 있습니까? 아이디어는 Markdown을 WYSIWYG 방식 (SO와 같은 방식)으로 편집하기위한 Java 워드 프로세서를 구축하는 것이지만 프레임에서 SO와는 달리 구문 분석 된 마크 다운을 표시하는 것입니다.아스키 스펙트럼에 할당되지 않은 문자가 있습니까?

답변

5

ASCII (0x00 - 0x7F) (http://en.wikipedia.org/wiki/ASCII)의 모든 문자는 적절한 의미가 할당되었습니다. 그렇다면 단순히 \n (0x0a)을 개행 문자로 사용하지 않으시겠습니까?

+0

정상적인 이유로 개행이 필요합니다. 구문 분석 된 markdown 스크립트를 보면 모든 것이 파손되지 않은 행으로 파싱된다는 것을 알 수 있습니다. 자바 인터프리터가 (표시된 스크립트에서) 쉽게 찾을 수있는 구문 분석 된 마크 다운 스크립트에서 원래의 줄 바꿈을 유지할 수있는 방법이 필요합니다. 말이 돼? –

+0

@Mechko : 유니 코드를 사용할 수 있습니까? 아마 – kennytm

+0

. 나는 절대 가지고 :-p 유니 코드에 할당되지 않은 문자가 무엇입니까? –

2

UNASSIGNED 문자는 없지만 BEL, NUL 및 기타 여러 특수 문자는 사용자에게 보이지 않으며 사용자의 목적에 사용하기에 안전 할 수 있습니다.

신중하게 시험하십시오!

+4

그러나 BEL은 사용자를 깨울 수 있습니다. –

+0

@David : 많은 프로그램이 문서에서 BEL을 만났을 때 실제로 사운드를 트리거하지 않습니다. – BobMcGee