English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

iOS에서 txt 파일을 읽을 때 중국어 깨짐을 해결하는 방법

1. 상황 설명:

 백그라운드에서 utf编码의 txt 파일을 제공합니다.-8Mac 컴퓨터 Xcode 개발 환경에서 txt 파일 내용을 읽을 때, 중국어는 맷박이 문자가 나타나고 영어는 맷박이 문자가 나타나지 않는 문제가 발생합니다. 

2. 해결 시도:

인코딩 형식을 수정하고, NSUTF를 시도했습니다.16StringEncoding, NSUTF8StringEncoding, NSASCIIStringEncoding 인코딩 등, 문제가 있을 때 중국어 맷자기와 UTF-8파일을 열 수 없는 문제가 있으며, 최종 문제는 해결되지 않았습니다. 

3. 추측된 원인:

txt 파일은 Windows 컴퓨터에서 생성되었으며, 환경과 관련이 있을 수 있으며, 두 번째로, 인코딩 문제가 있습니다.

4. 해결 방법:

第一步: Mac에서 txt 파일을 새로 만들고, window에서 복사한 txt 파일 내용을 복사하여 붙여넣습니다.

第二步: 인코딩 형식, NSUTF 사용16StringEncoding 

5. 코드: 

 NSError *error;
 NSString *path = [[NSBundle mainBundle]pathForResource:@"body" ofType:@"txt"];
 NSString *content = [NSString stringWithContentsOfFile:path encoding:NSASCIIStringEncoding error:&error];
  if (error) {
    NSLog(@"====%@",error.localizedDescription);
  } else {
}

이제 iOS에서 txt 파일을 읽을 때 중국어 맷자기 문제를 해결하는 방법이 될 것입니다. 많은 도움이 되길 바라며, 많은 지원을 해 주시길 바랍니다.

명시: 이 문서의 내용은 인터넷에서 가져왔으며, 저작권자에게 소유되며, 인터넷 사용자가 자발적으로 기여하고 자신의 파일을 업로드한 것입니다. 이 사이트는 소유권을 가지지 않으며, 인공 편집을 하지 않았으며, 관련 법적 책임을 부담하지 않습니다. 저작권 침해가 의심되는 내용이 있다면, notice#w로 이메일을 보내 주세요.3codebox.com에 신고를 할 때는 #을 @으로 변경하시고, 관련 증거를 제공하시면, 사실이 확인되면, 이 사이트는 즉시 저작권 침해 내용을 삭제합니다.

추천 항목