Various database drivers have ostensibly modernized since Store::DBI was written, and it appears that there now needs to be some logic around the Encode stuff because UTF-8 characters get mangled with a double decode. Possible solutions:
1) Make the drivers responsible for encoding/decoding strings
2) Try to pass in connection attributes with the driver connections that turn off auto utf8
Various database drivers have ostensibly modernized since Store::DBI was written, and it appears that there now needs to be some logic around the
Encode
stuff because UTF-8 characters get mangled with a double decode. Possible solutions:1) Make the drivers responsible for encoding/decoding strings 2) Try to pass in connection attributes with the driver connections that turn off auto utf8
I am currently in the process of trying option 2.
Others?