title: Is storing URL-encoded text in the database a good idea?
body: <p>I need to store (possibly long) text in a MySQL database. The text may contain special characters and non-latin letters and it should be possible to perform full-text-search on it. MySQL 5 can't store such characters (but it will be possible in MySQL 6), so I though about URL-encoding the text before storing it and decoding it after fetching it.
  Do you think it is a good idea? Did anyone do something like that? Do you have alternative solutions?</p>