Web サービスの反対側のパートナーは、追跡のために送信している一部の ID が正しく表示されていないと言っています。これは、彼らが私たちに送った同じ XML ドキュメントからの通常の 1 つと 2 つの破損したものです。
<pageID>1e7baddf-1d5f-47bc-ab0f-83a9393e189e</pageID>
<pageID>齎ﺹ鲈}≊扚Წ</pageID>
<pageID>乯・뤙Ṝ괨Ⅻ㋼</pageID>
なぜこれが起こるのでしょうか?それは非常にまれであり、文字がどうあるべきかはわかりませんが、最初の項目の形式である必要があります.
私が試してみました
[NSMutableString stringWithString:
[self stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
と
[(NSString*)CFURLCreateStringByAddingPercentEscapes(
NULL, (CFStringRef)self, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[] ",
kCFStringEncodingUTF8) autorelease]
そして彼らはそれがまだ起こっていると主張しています。