30/09/2018, 23:52

Module nào giúp export file csv tốt nhất cho NodeJS?

Mình đang xài module fast-csv để export ra file CSV cho NodeJS. Nhưng nếu như có tiếng Nhật trong đó thì khi export ra thì những từ tiếng Nhật đó sẽ bị lỗi, mình thử đủ mọi kiểu encode nhưng vẫn không khắc phục được Không biết có ai từng gặp qua trường hợp này có thể chia sẻ qua chút hoặc có thể gợi ý thử 1 số module tốt khác để export ra file CSV.

Thanks

Khoa Nguyen viết 01:59 ngày 01/10/2018

fast-csv

Bạn có thể post code hiện tại của bạn được không?

Oliver viết 02:04 ngày 01/10/2018

Code này mình làm trên cty nên không đem về nhà được, đại khái là như thế này:

csv.write(result, {header: true}).pipe(response);
result => Array JSON Object
response mình set mime type là text/csv, charset=utf8

File xuất ra thì bình thường, chỉ có điều những từ tiếng Nhật đều bị lỗi

Quân viết 02:01 ngày 01/10/2018

Bên Nhật họ dùng encode shiftjs là phổ biến chứ không phải utf-8 đâu, nên có thể vẫn là do lỗi encode đấy

Oliver viết 02:07 ngày 01/10/2018

Mình có thử đổi charset sang shiftjs nhưng vẫn bị lỗi đó. File đó nếu mở bằng notepad++ thì vẫn hiển thị tiếng Nhật bình thường.

Bài liên quan
0