문제점 : iOS에서 .txt 파일 생성, 파일에 유니 코드 문자가 포함될 수 있으며 UTF-8로 저장하는 등의 문제가 있습니다. 이 파일을 MacOS X에 가져다 쓰면이 특수 문자에 쓰레기가 생깁니다. 재미있는 점은 10.7.X (사자)에 나옵니다. 문제는 10.6.8이고 다른 편집기 (예 : SublimeText 2)가 잘 열리는 TextEdit입니다. 특정 컴퓨터가 아니라 지금까지 테스트 한 Snow Leopard에서 발생합니다.MacOS X에서 iOS에서 생성 된 파일로 인코딩 문제가 발생했습니다.
나는 파일이 방법을 쓰기 :
어떤 생각 (실제로는 모든 가능한 조합을 시도)
//correctString = [NSString stringWithCString:[correctString cStringUsingEncoding:NSUTF8StringEncoding] encoding:NSUTF16StringEncoding];
[correctString writeToFile:destFileText atomically:YES encoding:NSUnicodeStringEncoding error:nil];
?
편집 :이 문제는
파일을 보관 용으로 사용할 수 있습니까? –
테스트 할 때 주석 처리 된 줄을 포함합니까? 그 중 하나가 필요 없어야하고 조금 부러진 것, UTF-16을 UTF-8로 해독합니다. –
주석 처리 된 행은 작동시키기위한 시도 중 하나입니다. 여기에 은 테스트 파일 중 하나입니다. https://www.dropbox.com/s/wwwadmropolicy.com/s/wwwadm867zt22ay/2012-07-10-17-56-04.txt – whiteagle