중국어 문자가 포함된 Unix 쉘 스크립트에서 보고서를 보냅니다.
textmate와 같은 일반 텍스트 편집기에서 CSV 보고서를 열면 한자가 보이는데, Excel에서 CSV 보고서 파일을 열면 한자가 보이지 않고 일부 문자가 깨져 보입니다.
파일에 중국어 문자 세트가 포함되어 있음을 Excel에 "알리는" 방법은 무엇입니까?
아래는 이메일을 보내고 CSV 파일을 첨부하는 코드입니다.
send_mail() {
v_mailpart="ZZ_/afg6432dfgkl.94531q"
echo "Mail to be sent to $RPT_SEND_TO"
echo "To: $RPT_SEND_TO
Subject: Blah Report as of $report_date_format;
Content-Type: multipart/mixed; boundary=\"$v_mailpart\"
MIME-Version: 1.0
This is a multi-part message in MIME format.
--$v_mailpart
Content-Type: text/html
Content-Disposition: inline
<html><body><p>Hi All,<p>Please find attached, the daily report <p>Thanks,
<br/>Blah Team</br/><br/><br/></p><p>NOTE: This is an auto-generated email. Do not reply to it. Please send an email to [email protected] in
case of any issues.<p></body></html>
--$v_mailpart
Content-Transfer-Encoding:UTF-8;
Content-Type: text/plain;charset=\"UTF-8\";
Content-Disposition: attachment; filename=blah-report.csv
`cat $spool_file5`" | /usr/sbin/sendmail -t
}