SheetJS / js-codepage

:currency_exchange: Codepages for JS
http://sheetjs.com
Apache License 2.0
151 stars 39 forks source link

It's about encoding issue. #18

Open LEEBYOUNGSIK opened 5 years ago

LEEBYOUNGSIK commented 5 years ago

I'm a Korean developer using Sheetsjs. I'd like to export file in csv. For that, I used sheet_to_csv util. And I need to have the csv file encoded in euc-kr, now it's utf-8 with BOM. And I also know that codepage utils. But I couldn't find any euc-kr type in codepage utils. So I tried to do that with cp949. But I failed to encode hangul. Here's my code and screen shot.

How can I solve this issue?

var encData = cptable.utils.encode(949, sheet, 'str'); console.log(encData);

and its results are below. encodingCap

Thank you for your cooperation in advance.

tracker1 commented 5 years ago

Just curious, what are you sending the CSV file to? Since many/most systems should be able to import from UTF-8 with or without (may want to strip it) BOM...

LEEBYOUNGSIK commented 4 years ago

I have to send csv file to Excel. In Korea, especially, 2010 version, we need to export csv file encoded in 'euc-kr'. Of course I tried to export csv file encoded in utf-8 with BOM. But there was a bug. Anyway I need to export csv file to excel encoded in 'euc-kr'. How can I do that? Thank you for your cooperatrion in advance.