# File encoding detection library

**URL:** <https://forum.elixirforum.com/t/file-encoding-detection-library/34972>\
**Category:** Questions\
**Tags:** csv\
**Created:** [October 16, 2020, 7:53am UTC](https://forum.elixirforum.com/t/file-encoding-detection-library/34972 "2020-10-16T07:53:30Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![LostKobrakai](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/lostkobrakai/32/3072_2.png) [@LostKobrakai](https://forum.elixirforum.com/u/LostKobrakai)\
**Post date:** [October 16, 2020, 7:59am UTC](https://forum.elixirforum.com/t/file-encoding-detection-library/34972/2 "2020-10-16T07:59:00Z")

</div>

> [@patryk.it](#):
>
> and then parse data.

nimble\_csv supports converting data to utf-8 before parsing / converting from utf-8 before dumping. By default it even ships `NimbleCSV.Spreadsheet`, which uses utf-16 le to work with excel csv’s. But you’ll need to setup a module per encoding.

---

_[View the full topic](https://forum.elixirforum.com/t/file-encoding-detection-library/34972)._
