mirror of
https://github.com/kennethreitz-archive/gitx.git
synced 2026-06-05 23:40:18 +00:00
Use UTF-8 for data decoding
This commit is contained in:
+2
-2
@@ -47,14 +47,14 @@
|
||||
switch (*(buffer + bytesReceived - 1)) {
|
||||
case '\n':
|
||||
buffer[bytesReceived-1] = '\0';
|
||||
return [NSString stringWithCString: buffer];
|
||||
return [NSString stringWithCString: buffer encoding: NSUTF8StringEncoding];
|
||||
case '\r':
|
||||
bytesReceived--;
|
||||
}
|
||||
}
|
||||
|
||||
buffer[bytesReceived-1] = '\0';
|
||||
NSString *retVal = [NSString stringWithCString: buffer];
|
||||
NSString *retVal = [NSString stringWithCString: buffer encoding: NSUTF8StringEncoding];
|
||||
free(buffer);
|
||||
return retVal;
|
||||
}
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@
|
||||
{
|
||||
NSFileHandle* handle = [self handleForCommand:cmd withArgs: args inDir: dir];
|
||||
NSData* data = [handle readDataToEndOfFile];
|
||||
NSString* string = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
|
||||
NSString* string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
|
||||
if ([string hasSuffix:@"\n"])
|
||||
string = [string substringToIndex:[string length]-1];
|
||||
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@
|
||||
return details;
|
||||
|
||||
NSFileHandle* handle = [self.repository handleForCommand:[@"show --pretty=raw " stringByAppendingString:self.sha]];
|
||||
details = [[NSString alloc] initWithData:[handle readDataToEndOfFile] encoding: NSASCIIStringEncoding];
|
||||
details = [[NSString alloc] initWithData:[handle readDataToEndOfFile] encoding: NSUTF8StringEncoding];
|
||||
|
||||
return details;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user