에서 CSV로 mysqldump는 :UTF8
mysqldump -u root -p -T/home/xxx/stock_dump -t --fields-terminated-by=";" products stock
그러나 데이터베이스가 UTF-8로하고이 명령 수출 UTF-8 문자 잘못, 예를 들어,
ŻYWIEC ZDRÓJ
내가 올바른 UTF-8 형식으로 내보낼 어떻게 ĂÂťYWIEC ZDRĂâJ
입니까?
--default-character-set=utf8
을 추가해도 전혀 도움이되지 않았습니다.
아니면 가능하지 않은 경우 가장 쉽게 후 처리 할 수 있습니까? iconv가 그것에 대해 아무 것도 할 수 있습니까?
파일이 utf8로 표시되지 않을 수 있습니까? BOM이 있습니까? – x4rf41
내 보낸 파일이 UTF8 형식으로되어 있지 않습니까? 만약 그렇다면 당신이 그것을 읽고있는 방식으로 그것을 다른 것으로 해석하고 있습니까? 이와 같은 인코딩 문제는 데이터를 볼 때마다 해석되고 잘못 해석 될 수 있기 때문에 성가신 일입니다. 텍스트가 잘 알려진 형식으로되어 있다면 인코딩 불일치를 항상 확인할 수 있습니다. – tadman
PHP로 생성했을 때 완전히 다른 문자를 가지고 정확히 표시되기 때문에 유효하지 않은 것 같습니다. –