Index: src/OFDNSResolverSettings.m ================================================================== --- src/OFDNSResolverSettings.m +++ src/OFDNSResolverSettings.m @@ -266,13 +266,12 @@ return; } staticHosts = [OFMutableDictionary dictionary]; - /* Use ISO 8859-1 to ignore any potential non-UTF-8 comments. */ while ((line = - [file readLineWithEncoding: OFStringEncodingISO8859_1]) != nil) { + [file readLineWithEncoding: [OFLocale encoding]]) != nil) { OFArray *components, *hosts; size_t pos; OFString *address; pos = [line rangeOfString: @"#"].location; @@ -368,13 +367,12 @@ } if (nameServers == nil) nameServers = [OFMutableArray array]; - /* Use ISO 8859-1 to ignore any potential non-UTF-8 comments. */ while ((line = - [file readLineWithEncoding: OFStringEncodingISO8859_1]) != nil) { + [file readLineWithEncoding: [OFLocale encoding]]) != nil) { void *pool2 = objc_autoreleasePoolPush(); size_t pos; OFArray *components, *arguments; OFString *option;