We need to use UTF8 string encoding instead of ASCII because we're receiving XML. Socket code should be perfect now.
We need to use UTF8 string encoding instead of ASCII because we're receiving XML. Socket code should be perfect now.
* Source/SocketWrapper.m:
(receive)
diff --git a/Source/SocketWrapper.m b/Source/SocketWrapper.m
index f93d2f1..07b21ee 100644
--- a/Source/SocketWrapper.m
+++ b/Source/SocketWrapper.m
@@ -193,7 +193,7 @@
[self error:@"Socket closed or could not be read"];
return nil;
}
- NSString* temp = [NSString stringWithCString:buffer encoding:NSASCIIStringEncoding];
+ NSString* temp = [NSString stringWithCString:buffer encoding:NSUTF8StringEncoding];
[string appendString:temp];
received += [temp length];
}