2017-11-20 11 views
-1

안녕하세요 저는 Wordpress admin Media 라이브러리를 통해 업로드 한 모든 CSV 파일을 utf-8로 인코딩 변환하고 싶습니다.Wordpress 미디어 라이브러리에 업로드 된 CSV 파일의 인코딩을 UTF-8로 변경하십시오.

나는 이미 Google을 검색하고 Wordpress에서 일부 필터와 플러그인을 찾았지만 아무도 이것에 대해 연구하지 않았습니다.

내가 얻을 수있는 것은 미디어 라이브러리에 업로드하기 전에 업로드 된 파일 이름을 편집하고 필터링하는 것입니다. https://wpartisan.me/tutorials/rename-clean-wordpress-media-filenames

하지만 실제로 Wordpress의 미디어 라이브러리에 업로드되기 전에 csv 파일을 utf-8로 변환해야합니다.

누구든지이 문제를 해결할 수 있습니다. 순전히 감사합니다.

+0

http://idownvotedbecau.se/noattempt/ –

+0

안녕 하시길 바랍니다. –

+0

앨런, 내가 당신을 연결 한 페이지를 읽었습니까? 실제로 문제를 직접 해결해야합니다. "나는 이것을하고 싶다"라고 말할 수없고 다른 사람들이 당신을 위해 일을 할 것이라고 기대할 수는 없습니다. –

답변

0

감사합니다. 나는 그 링크를 읽었다. 위의 코드를 사용하여 업로드하기 전에 csv를 확인하여 이미이 문제를 해결했습니다.

$aluploads = wp_upload_dir(); 
$upload_path = $aluploads['path']; 
$str= file_get_contents(get_attached_file($get_ID)); 

$str= mb_convert_encoding($str, 'UTF-8', 'UTF-16LE'); 
$new_file_name = $upload_path.'/hello.csv'; 
$str_converted = file_put_contents(get_attached_file($get_ID), $str);