일본어 사이트를 만들었습니다. 회원관리에서 엑셀파일 다운로드 기능을 넣었는데. 글자들이 깨집니다. 채택완료
if ( ! function_exists('utf2euc')) { function utf2euc($str) { return iconv("UTF-8","cp949//IGNORE", $str); }
중간 생략
$data = array_map('UTF-8', $data);
$col = 0; foreach($data as $cell) { $worksheet->write(0, $col++, $cell); }
for($i=1; $res=sql_fetch_array($qry); $i++) { $res = array_map('UTF-8', $res);
$col = 0; foreach($data as $key=>$cell) { $worksheet->write($i, $col++, $res[$key]); } }
$workbook->close();
$filename = "MEMBER-".date("ymd", time()).".xls"; $_finm = Trim( $_REQUEST['finm'] ) ; if ( $_finm ) { $_finm = urldecode( $_finm ) ; $filename = $_finm."_".date("ymd").".xls"; } if( is_ie() ) $filename = utf2euc($filename);
엑셀파일을 다운받아서 엑셀로 보면, 일본어들이 다 깨집니다.
대충 언어 문제인것 같은데요/.
고수님들 제가 어디에서 실수를 했을까요?
답변 3개
일본어 사이트인데
if ( ! function_exists('utf2euc')) { function utf2euc($str) { return iconv("UTF-8","cp949//IGNORE", $str); ... cp949 는 euc-kr 확장판 같은 거라는데 }
이 코드는 왜 필요한 걸까요?
https://www.clien.net/service/board/kin/8963642" href="https://www.clien.net/service/board/kin/8963642">https://www.clien.net/service/board/kin/8963642
댓글을 작성하려면 로그인이 필요합니다.
일본어 사이트인데
if ( ! function_exists('utf2euc')) { function utf2euc($str) { return iconv("UTF-8","cp949//IGNORE", $str); ... cp949 는 euc-kr 확장판 같은 거라는데 }
이 코드는 왜 필요한 걸까요?
https://www.clien.net/service/board/kin/8963642">https://www.clien.net/service/board/kin/8963642
댓글을 작성하려면 로그인이 필요합니다.
일본어 사이트인데
if ( ! function_exists('utf2euc')) { function utf2euc($str) { return iconv("UTF-8","cp949//IGNORE", $str); ... cp949 는 euc-kr 확장판 같은 거라는데 }
이 코드는 왜 필요한 걸까요?
https://www.clien.net/service/board/kin/8963642">https://www.clien.net/service/board/kin/8963642
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인