2015-01-12 2 views
1

저는 Markdown을 처음 사용하기 때문에 즉시 (쉽게) html로 변환 할 수있는 읽기 쉬운 일반 텍스트 문서 아이디어를 좋아했습니다. 일반 텍스트 편집기를 쓰는 것이 워드 프로세서보다 낫습니다! 문제는 Perl 언어에 익숙하지 않다는 것입니다. Markdown, Perl 및 문자 인코딩 : 비 ASCII 문자 렌더링

그래서 나는 (존 그루버 (John Gruber)에 의해 daringfireball) 원점에서 시작, 기본적으로 모든 문서를 읽은 다음 나는 내가 내 .md files to html을 변환 할 수 있습니다 내 Windows 8 운영 체제에 펄을 설치했다.
나는 ActivePerl-5.20.1.2000-MSWin32-x64-298557.msi version을 사용했습니다. 변환을하려면, 나는 콘솔에서 다음 명령을 사용 :

perl Markdown.pl input.txt > output.html 

문제는 내가 영어가 모국어 아니에요, 그리고 내 텍스트가 accented characters, like á, ã, ç, ô and so on을 많이해야합니까. 내가 검색 한

Agora, um código com mais de um parágrafo 

,하지만 난 여기에 찾을 수있는 가장 가까운이었다 : 매우 추한 (읽을) 텍스트처럼
그래서 내 출력은 그 비 ASCII 문자를 만드는 방법 Rendering unicode characters in Markdown from Emacs

정확히 보여?

감사합니다.

답변

0

Perl 프로그램에 아래 라인 before the print 문을 추가하십시오.

binmode(STDOUT, ":utf8"); 

또한 참조 : How can I output UTF-8 from Perl?

+0

감사합니다. 그래서, 나는 당신에게 제안을 시도하고 각 * Print 문 앞에 줄을 덧붙였다. 너는 진술을했다! 불운. 내가 놓친 게 무엇입니까? –

0

난 당신이 예를 Pandoc에 대한처럼 더 성숙한 마크 다운 구현으로 전환하는 것이 좋습니다.

Pandoc은 UTF-8 및 UTF-8 만 지원합니다. 응답하지 않고 오랫동안 미안 회신 Chankey에 대한

pandoc -s -o output.html input.txt 

A comparison between the two.

+0

카롤, 팁에 감사 드리며 오랜 시간 내 대답에 대해 사과드립니다. Pandoc을주의 깊게 살펴볼 것입니다. –