2017-01-30 2 views
1

그리스 문자가있는 txt 파일이 있습니다. 메모장으로 파일을 열면 인코딩이 ASCII임을 나타냅니다. 하지만 내가 그리스 문자를 읽을 수있는 유일한 방법은 (오픈 오피스 작가 또는 Editpad lite에서) 문자를 DOS737로 변경하는 것입니다. PHP에서 구현해야하는 프로세스는 파일을 열고 텍스트를 분할하여 데이터베이스로 가져 오는 것입니다. 그들이 그리스 문자를 얻을 수 없다는 것을 제외하고는 모두 괜찮습니다. 나는 iconv를 시도했지만 아무런 결과가 없었다. mb_convert_encoding ($ data [0], "DOS737");도 시도했습니다. 하지만 난 mb_convert_encoding()을 경고 얻을 : 알 수없는 인코딩 "DOS737는"DOS737에서 UTF8로 txt 파일 인코딩 변환

는 또한 utf8_encode을 시도했지만 운이 어떤 제안?

답변

0

마지막으로 발견했습니다. 쉬웠다. 동일한 이슈가있는 사람은 누구나 iconv ("cp737", "UTF-8", "$ string");

+0

많은 문자 인코딩에는 여러 개의 이름이 있습니다. 인터넷 컨텍스트에서 IANA는 [preferred ones] (iana.org/assignments/character-sets/character-sets.xhtml#table-character-sets-1)를 나열합니다. –

관련 문제