Rewrite script string encoding

*Fix #614
using JSON.stringify