Jump to content

Convert data to utf8


upgrader

Recommended Posts

Hi there,

 

I have a database in which all the columns have collation as utf8_general_ci.

 

Previously I was connecting to the database and inserting data without using SET names utf8, therefore a lot of the data has been inserted with the wrong encoding.

 

The problem is all the data before using that has been stored incorrectly, and wierd characters are displayed instead.

 

How can I convert that data into utf8? I think it must be mixed now, as I changed it to use set names utf8 so some data is correct.

Link to comment
Share on other sites

In a phrase, "You can't".

Because the characters were trunced to 2 bytes (i'm assuming previous collation was latin_1 based), you have lost the end 2 bytes of the utf-8 character that you attempted to insert.

Therefore you don't know what character the original was.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.