# \[IGN-4991, IGN-4996\]system.file.writeFile encoding

**URL:** <https://forum.inductiveautomation.com/t/ign-4991-ign-4996-system-file-writefile-encoding/19878>\
**Category:** Ignition\
**Created:** [September 28, 2018, 11:17am UTC](https://forum.inductiveautomation.com/t/ign-4991-ign-4996-system-file-writefile-encoding/19878 "2018-09-28T11:17:01Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![justin.brzozoski](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justin.brzozoski/32/13452_2.png) [@justin.brzozoski](https://forum.inductiveautomation.com/u/justin.brzozoski)\
**Post date:** [November 1, 2021, 5:44pm UTC](https://forum.inductiveautomation.com/t/ign-4991-ign-4996-system-file-writefile-encoding/19878/14 "2021-11-01T17:44:08Z")

</div>

Once I decided the built in ways were broken, I just built a bigger hammer:

```auto
def pythonByteString_to_jarray(pyString):
    return jarray.array(((x if x < 128 else (x - 256)) for x in bytearray(pyString)),'b')

```

---

_[View the full topic](https://forum.inductiveautomation.com/t/ign-4991-ign-4996-system-file-writefile-encoding/19878)._
