2011-09-29 3 views
2

야드 문서를 생성하고 있으며 모든 의견은 스페인어로 작성되었습니다. 문제는 야드가 생성 한 문서에 스페인어 악센트 대신 contains이 포함되어 있다는 것입니다.야드 및 스페인어 액센트가 생성 한 설명서

"yardoc"명령을 사용했습니다. 나는 루비 1.8.7 (2011-02-18 패치 레벨 334)를 사용하고 [I386-mingw32]와 레일은 3.0.7 윈도우 7

답변

1
아마

야드가 기대하는 동안 소스 파일을 ISO 라틴어 1 인코딩에서 실행 UTF-8 형식이어야합니다.

Yard에게 기본 UTF-8 대신 ISO Latin 1로 파일을 읽도록 지시 할 수 있지만 원본 파일을 UTF-8 파일로 다시 인코딩 할 것을 강력히 권장합니다. 괜찮은 텍스트 편집기는 한두 번의 클릭으로이를 수행 할 수 있어야합니다.

+1

나는 내 application.rb에 'config.encoding = "utf-8"'을 가지고 있으므로, 모든 소스 파일이 UTF-8로 인코딩되기를 기대합니다. 나는 – kanedaki

+1

을 다시 시도했다. 내 application.rb에 'config.encoding = "utf-8"' 그래서 나는 UTF-8로 인코딩 된 모든 소스 파일을 기대한다. 'yardoc --charset ISO-8859' 명령을 시도했지만 생성 된 html 파일은 헤더에 있습니다. '' 내가 무슨 말을하는지 이해했는지 모르겠다. 내 의견에서 스페인어 악센트를 삭제 하시겠습니까? 그래서 모든 소스 파일이 uTF-8로되어 있습니까? – kanedaki

+0

'config.encoding = "utf-8"'은 소스 파일을 저장하는 데 사용 된 인코딩과 관련이 없습니다. 당신은 그 악센트를 제거 할 필요가 없습니다, 그것은 조금 너무 많습니다. :) 파일을 UTF-8로 다시 저장하려면 편집기 (btw?)를 편집자에게 알려주십시오. 그러면 다이아몬드 문자가 사라집니다. – gioele