Adam,
We are still having this problem after adding your referenced code above.
If we copy and paste characters into the editor they do display correctly, however are reverted to unreadable characters upon saving them to the table.
We have verified that saving them without the editor works correctly.
Please advise.