0
내 코드는 같은입니다. NSASCIIStringEncoding을 NSUTF8StringEncoding으로 변경하면 null을 반환합니다. 문자열을 추가하는 XML 파일이 UTF-8이기 때문에 UTF-8이 필요합니다. 어떻게 그럴 수 있니? 회신을위한 Thx.NSAttributedString은있는 NSString에 UTF-8
내 코드는 같은입니다. NSASCIIStringEncoding을 NSUTF8StringEncoding으로 변경하면 null을 반환합니다. 문자열을 추가하는 XML 파일이 UTF-8이기 때문에 UTF-8이 필요합니다. 어떻게 그럴 수 있니? 회신을위한 Thx.NSAttributedString은있는 NSString에 UTF-8
textView
은 UITextView이며, XML은 인 NSMutableString 경우, 당신이 그 코드를 대체 할 수 있어야한다 :
[xml appendString: textView.text];
당신이 필요로하는 경우 또는 >
접두사 :
[xml appendFormat:@">%@", textView.text];
있는 NSString는 것이다 인코딩을 추적하십시오. xml
(저장 또는 일부 웹 서비스를 통해 전송)을 사용하여 나중에 인코딩에 대해 걱정할 필요가 있습니다. 그런 다음 xml.UTF8String
을 사용하여 UTF8 형식의 일반 C 문자열을 얻을 수 있습니다.
그리고 분명히 NSTextView가 있는데, 이것은 textStorage –
의 소스인데, 아마도'UITextView'입니까? 당신은 당신의 질문에'iOS'와'NSTextView'를 동시에 태그했습니다 ... –
나쁜 ... 그렇지만 UITextView에서 iOS에 XML 파일을로드하고 있습니다 :) –