Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit dfc21a1

Browse files
committedSep 26, 2012
BUG: read_table unicode bug #1975
1 parent f85c39f commit dfc21a1

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed
 

‎pandas/io/parsers.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -295,9 +295,6 @@ def read_table(filepath_or_buffer,
295295
if kdict.get('delimiter', None) is None:
296296
kdict['delimiter'] = sep
297297

298-
# Override as default encoding.
299-
kdict['encoding'] = None
300-
301298
return _read(TextParser, filepath_or_buffer, kdict)
302299

303300
@Appender(_read_fwf_doc)

‎pandas/io/tests/test_parsers.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -840,6 +840,11 @@ def test_parse_cols_list(self):
840840
assert_frame_equal(df, df2)
841841
assert_frame_equal(df3, df2)
842842

843+
def test_read_table_unicode(self):
844+
fin = StringIO('\u0141aski, Jan;1')
845+
df1 = read_table(fin, sep=";", encoding="utf-8", header=None)
846+
self.assert_(isinstance(df1['X.1'].values[0], unicode))
847+
843848
def test_read_table_wrong_num_columns(self):
844849
data = """A,B,C,D,E,F
845850
1,2,3,4,5

0 commit comments

Comments
 (0)
Please sign in to comment.