[YC4] utf-8에서 엑셀다운받은 파일 내용 깨질때 > 기술자료 | 해피정닷컴

[YC4] utf-8에서 엑셀다운받은 파일 내용 깨질때 > 기술자료

본문 바로가기

사이트 내 전체검색

[YC4] utf-8에서 엑셀다운받은 파일 내용 깨질때 > 기술자료

영카트 [YC4] utf-8에서 엑셀다운받은 파일 내용 깨질때

페이지 정보


본문

1. 주문내역을  MS엑셀 CSV 데이터  로 다운받기



2. 다운받은 Excel 파일 : UTF-8 글꼴로 인해 엑셀 호환 실페, 글자 깨짐



3. 코드 수정후 정상적인 엑셀파일로 다운받은 모습




adm/shop_admin/orderprintresult.php  의 아래 내용중에서  약 63라인

    echo "우편번호,주소,이름,전화1,전화2,상품명,수량,상품코드,주문번호,운송장번호,전하실말씀\n";
    for ($i=0; $row=mysql_fetch_array($result); $i++)
    {
        echo '"' . $row[od_b_zip1] . '-' . $row[od_b_zip2] . '"' . ',';
        echo '"' . $row[od_b_addr1] . ' ' . $row[od_b_addr2] . '"' . ',';
        echo '"' . $row[od_b_name] . '"' . ',';
        //echo '"' . multibyte_digit((string)$row[od_b_tel]) . '"' . ',';
        //echo '"' . multibyte_digit((string)$row[od_b_hp]) . '"' . ',';
        echo '"' . conv_telno($row[od_b_tel]) . '"' . ',';
        echo '"' . conv_telno($row[od_b_hp]) . '"' . ',';
        echo '"' . preg_replace("/\"/", """, $row[it_name]) . '"' . ',';
        echo '"' . $row[ct_qty] . '"' . ',';
        echo '"'' . $row[it_id] . ''"' . ',';
        echo '"'' . $row[od_id] . ''"' . ',';
        echo '"' . $row[od_invoice] . '"' . ',';
        //echo '"' . preg_replace("/\"/", """, preg_replace("/\n/", "", $row[od_memo])) . '"';
        echo '"' . preg_replace("/\"/", """, $row[od_memo]) . '"';
        echo "\n";
    }

를 다음과 같이 수정합니다.

    echo iconv("utf-8", "cp949", "우편번호,주소,이름,전화1,전화2,상품명,수량,상품코드,주문번호,운송장번호,전하실말씀\n"); 
    for ($i=0; $row=mysql_fetch_array($result); $i++)
    {
      echo iconv("utf-8", "euc-kr",
            '"' . $row[od_b_zip1] . '-' . $row[od_b_zip2] . '"' . ',' .
            '"' . $row[od_b_addr1] . ' ' . $row[od_b_addr2] . '"' . ',' .
            '"' . $row[od_b_name] . '"' . ',' .
            '"' . conv_telno($row[od_b_tel]) . '"' . ',' .
            '"' . conv_telno($row[od_b_hp]) . '"' . ',' .
            '"' . preg_replace("/\"/", "& #034;", $row[it_name]) . '"' . ',' .
            '"' . $row[ct_qty] . '"' . ',' .
            '"'' . $row[it_id] . ''"' . ',' .
            '"'' . $row[od_id] . ''"' . ',' .
            '"' . $row[od_invoice] . '"' . ',' .
            '"' . preg_replace("/\"/", "& #034;", $row[od_memo]) . '"' .
            "\n");
    }


자료인용
http://sir.co.kr/bbs/board.php?bo_table=yc4_qa&wr_id=13432 

댓글목록

등록된 댓글이 없습니다.


Total 123건 5 페이지
  • RSS
기술자료 목록
43
영카트   13048  2012-01-12 21:26  
42
영카트   16111  2011-07-23 11:01  
41
영카트   13441  2011-07-23 10:22  
40
영카트   14982  2011-07-23 10:20  
39
영카트   15416  2011-02-09 06:15  
38
영카트   14283  2010-03-12 13:18  
37
영카트   13681  2010-03-08 15:40  
36
영카트   12964  2010-02-27 23:27  
35
영카트   10678  2010-02-27 22:24  
34
영카트   11392  2010-02-23 18:47  
33
영카트   12612  2010-02-18 23:41  
32
영카트   10727  2010-02-11 11:29  
31
영카트   10001  2010-02-10 23:57  
30
영카트   10486  2010-02-10 22:38  
29
영카트   15665  2008-09-06 06:04  
열람
영카트   22702  2008-08-12 14:59  
27
영카트   15077  2008-07-24 06:15  
26
영카트   13147  2008-07-24 06:14  
25
영카트   10632  2008-07-17 12:28  
24
영카트   11385  2008-07-11 15:20  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.