- treated: 'strict', 'ignore' or 'replace'. Passing anything
- other than 'strict' means that the first encoding tried will
- succeed, even if it's not the correct one to use, so be
- careful!
+ treated when converting a string: 'strict', 'ignore' or 'replace'.
+ Passing anything other than 'strict' means that the first
+ encoding tried will be used, even if it's not the correct
+ one to use, so be careful! Ignore if value is not a string/unicode.