TIP게시판

제목 fgetcsv 로 csv,txt 파일 읽기시 일본어 출력
글쓴이 로하나스 작성시각 2017/03/16 08:45:31
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 12774   RSS

일하면서 일본어 출력때문에 고민할일이 많지는 않겠지만 그래도 혹시나 몰라서 등록합니다.

 

fgetcsv 로 csv,txt 파일 출력시 한글이나 영어는 너무나 쉽게 정상적으로 출력이 됩니다.

하지만 일본어는 100%로 깨끗하게(?) 출력이 되지 않습니다.

 

검색을 통하여 해결하는 방법을 찾아서 사용하면 ...

��急ホテルズ  (이렇게 첫 글자가 깨지거나)

コ?ナ?デラックスダブル (이렇게 중간중간에 ? 가 들어갑니다.)

 

setlocale (LC_ALL, "Dutch");

while (($row = fgetcsv($this->fp, $this->length, $this->delimiter)) !== FALSE){

:........

}

東急ホテルズ

setlocale (LC_ALL, "Dutch"); 선언하고 fgetcsv 사용하면 완벽하게 일본어가 출력이 됩니다. 

참고하세요~

태그 fgetcsv
관련링크 http://php.net/manual/kr/function.fgetcsv.php
 다음글 비주얼 스튜디오 CODE 써 보셨나요? (3)
 이전글 코드이그나이터 디버그바 사용하기 (4)

댓글

배강민 / 2017/03/16 09:02:09 / 추천 0

과거에 일본어 출력에 문제가 많았던 기억이 있었는데 요새는 쓸일이 없어서 몰랐는데 아직도 문제가 많나보군요.

언젠간 써먹을 일이 있을듯한 팁이네용 감사합니다.