Comments (4)
TEST: (
(
"TR\U1ea6N",
"species_code",
"Scientific name",
"Author name",
"Common name",
Family,
Description,
Habitat,
""Leaf size min (cm, 0 decimal digit)"",
""Leaf size max (cm, 0 decimal digit)"",
Distribution,
"Current National Conservation Status",
"Growth requirements",
"Horticultural features",
"U\U7300\U6500\U7300\U2c00\U4100\U7300\U7300\U6f00\U6300\U6900\U6100\U7400\U6500\U6400\U2000\U6600\U6100\U7500\U6e00\U6100\U2c00\U5200\U6500\U6600\U6500\U7200\U6500\U6e00\U6300\U6500\U2c00\U7300\U7000\U6500\U6300\U6900\U6500\U7300\U5f00\U6900\U6400"
)
from chcsvparser.
FYI: I had to save the string into a file then load from it using "arrayWithContentsOfCSVFile" then it worked fine. :)
Thanks.
from chcsvparser.
The issue is the use of [csv fastestEncoding]
here: https://github.com/davedelong/CHCSVParser/blob/master/CHCSVParser/CHCSVParser.m#L78
That's the difference between reading a CSV string from disk and reading it from memory. Reading it from disk tries to discover the encoding and falls back to NSUTF8StringEncoding
, while the -fastestEncoding
method was returning NSUnicodeStringEncoding
. I'm not sure what the difference between the two is, but changing the encoding for reading from a string to always be NSUTF8StringEncoding
appears to fix the issue.
from chcsvparser.
Hmmmmm, so you mean I should use the method "initWithInputStream....", mimic the code in the other function to solve the issue for now right?
Thanks for your help!
from chcsvparser.
Related Issues (20)
- Four warnings when I build. Xcode 7.3, targeting iOS 8 or later. HOT 4
- issue with (ΒΊ)degree symbol at time of export HOT 2
- When open a csv file in appending mode, set the _currentLine the last line number of the file
- Exception raised when using -writeLineWithDictionary: to append records
- Fails to parse line with backslashed quotes, even with 'recognize backslashes' option
- Swift delegate prototypes (a comment, not an issue) HOT 2
- Parsed Data Replaces Double Quotes with Two Sets of Double Quotes HOT 1
- unable to parse csv file with initWithContentsOfCSVFile HOT 1
- Fails to parse record with unescaped parenthesis HOT 10
- Parsing ends if field includes nullchar HOT 1
- Thoughts on providing SAX style parsing
- The parser doesn't see field when it contains unescaped '\n' HOT 1
- Two warnings when building using XCode 7 Beta 5 HOT 16
- tvos support HOT 2
- NSInputStream inputStreamWithURL always nil HOT 1
- Using the 3.0.0 Version in Swift HOT 1
- Output parsing to an Array? HOT 1
- writeField:(id)field raises exception if first line of CSV has any null field HOT 1
- Typo in readme.markdown
- Use a proper CSV writer HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chcsvparser.