2013-06-06 3 views
1

html 테이블 정의를 템플릿으로 사용하여 xls 레일로 내 보냅니다. 그것은 여기에 설명되어 있습니다 : 나는 기사, 단지 표준 HTML의 하단에 설명 된 MS의 XLS 구문을 사용하고 있지 않다 http://railscasts.com/episodes/362-exporting-csv-and-excel?view=asciicast인코딩 오류가있는 레일스 및 html xls 내보내기

. 내 문제는 MS Office 또는 LibreOffice 내의 움라우트 또는 다른 특수 문자로 인코딩 오류가 발생한다는 것입니다. 텍스트 편집기로 파일을 열면 모든 것이 정상입니다. 사무실 프로그램은 일반적으로 문제가 있습니다.

어떻게 특수 문자를 만들 수 있습니까? 헤더에 인코딩을 정의 할 수 있습니까?

%html 
    %head 
    %meta{:content => "text/html; charset=UTF-8", "http-equiv" => "Content-Type"} 
    %body 
    = yield 

답변

2

은 다음과 같은 내용으로 레이아웃 application.xls.haml을 정의합니다.
+0

내가 그러나 내가 중 하나를 말하는 답변을 얻을 수 없었다 같은 문제에 직면하고있다 : – emrahsamdan