2017-11-21 21 views
1

Windows 콘솔에 깨진 : 나는 그들의 웹 사이트에 예를 반복 관리하고 명령은 다음과 같습니다pandoc 출력 내가 문제가 발생

pandoc 
"Hello there," she said---and Sam didn't reply. 
Ctrl+Z 

는 출력해야한다 :

<p>&quot;Hello there,&quot; She said---and Sam didn't reply.</p> 

그러나, 나는 가지고 :

<p>鈥淪he said鈥?/p> 

나는이 인코딩 형식에 의해 발생 생각,하지만 난 더 내가이 없다 방법은 그것을 고칠 수 있습니다.
운영체제 : Windows10 (zh-cn)

Thnaks for your help!


업데이트 17-11-29 : 명령 "CHCP 65001"로 UTF-8 코드 페이지를 변경, 내가 노력하면

:

pandoc 
"She said" 
Ctrl + Z 

그럼 내가 가진 :

<p>“She said”</p> 

두 개의 따옴표가 원하는 결과가 아닌 CHINESE 문자로 변경됩니다.
이 문제는 영문 따옴표가 포함 된 markdown 파일을 pdf 파일로 변환 할 때 문제가됩니다. 그냥 자동으로 변환하고 어떻게 처리해야할지 모르겠다.

+0

잘 간다. 솔루션을 찾고 있습니다. – TKK

답변

2

cmd을 사용하는 경우 pandoc을 호출하기 전에 chcp 65001을 입력 해보십시오. 이렇게하면 cmd의 인코딩이 UTF-8로 설정됩니다.

은 참조 :

+0

답장을 보내 주셔서 감사합니다! 이 명령은 작동했지만 다른 문제가 나타납니다. 나중에 내 질문을 업데이트하겠습니다. – TKK