aboutsummaryrefslogtreecommitdiffstats
path: root/script/runner
diff options
context:
space:
mode:
authorMark Longair <mhl@pobox.com>2013-06-03 15:11:05 +0100
committerLouise Crow <louise.crow@gmail.com>2013-06-03 17:12:31 +0100
commitd5725cac044cc46245edc209e7c61c717e0d23db (patch)
tree999237c6906944daa514d3248919cddc8357b572 /script/runner
parente30a8623a1706d3bad4476198085547d8f47cc88 (diff)
Fix for subject lines with invalid UTF-8 as the last character
This seems to be the bug mentioned here: http://po-ru.com/diary/fixing-invalid-utf-8-in-ruby-revisited/ That explains that some versions of Iconv don't ignore invalid characters when converting to UTF-8 even with //IGNORE if that invalid character happens to be at the end of the string. In fact, as Matthew Somerville pointed out, with some versions of iconv (e.g. 1.14 on Mac OS, apparently) it's necessary to add and remove more than one space at the end, in case the first character of the byte sequence indicates a long sequence. We add and remove 4 to be on the safe side.
Diffstat (limited to 'script/runner')
0 files changed, 0 insertions, 0 deletions