1
웹 페이지의 내용을 curl로 가져오고 charset을 Windows-1256으로 설정합니다.Windows-1256을 UTF-8로 변환
이제이 데이터를 charset utf8_general_ci와 함께 MySQL 데이터베이스에 삽입하려고합니다.
이렇게 할 방법이 있습니까?
웹 페이지의 내용을 curl로 가져오고 charset을 Windows-1256으로 설정합니다.Windows-1256을 UTF-8로 변환
이제이 데이터를 charset utf8_general_ci와 함께 MySQL 데이터베이스에 삽입하려고합니다.
이렇게 할 방법이 있습니까?
당신은 iconv()
이 필요합니다
$utf8 = iconv('windows-1256', 'utf-8', $win1256);
...
Supported character sets depend on the iconv implementation of your system.
하지만, YMMV 그래서.
100 % 안전을 원할 경우 모든 작업을 수행 할 수있는 가장 간단한 방법은 조회 테이블을 str_replace()
으로 만드는 것입니다.
먼저 여기를 살펴보아야 할 수도 있습니다. http://stackoverflow.com/questions/8592898/php-convert-windows-1256-encoded-text-to-utf-8 –
게시자가 제대로 작동하지 않습니다. 이 –