테스트 사이트 - 개발 중인 베타 버전입니다

euc-kr 문자셋으로 xls파일을 출력하려면, 어떻게해야 되나요? 채택완료

공대그녀 9년 전 조회 6,240

안녕하세요.:)

 

주문내역을 xls파일로 출력을 하면 엑셀뷰어에서 문자가 깨져서 나오는데요.

euc-kr 문자셋으로 출력하면 괜찮다는 답변을 들었습니다.

euc-kr 문자셋으로 xls파일을 출력하려면, 어떻게해야 되나요?

도움 부탁 드려요. 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

대충 이런식입니다 

</p><p><?php </p><p>include_once("./_common.php");

$filen = $g4['time_ymd']."_".$filen.".xls";

header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=".$filen);
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
header("Pragma: public");
?>
<!DOCTYPE html>
<html lang='ko'>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?=$g4['charset']?>">
<style>
table { font-family: 굴림; font-size: 9pt; border-collapse: collapse; }
td { font-family: 굴림; font-size: 9pt; border:1 solid #999999; }
</style>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?php
include $exskin."/excel.".$pm.".skin.php";
?>
</body>
</html> </p><p>
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

영카트4이신가요 ? EUC-KR버전 ? 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

공대그녀
9년 전
영카트5 UTF-8 버전이에요.

댓글을 작성하려면 로그인이 필요합니다.

header( "Content-type: application/vnd.ms-excel; charset=euc-kr");

이렇게 정해주시면 괜찮으실거에요 ;;;

 

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

공대그녀
9년 전
orderprintresult.php 꼭대기에 넣으면 될까요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인