Lost password?    Lost username?    Create an account
OverviewDownloadsForumSupport
CSV Improved

CSV Improved

Save a CSV file as UTF-8

Often it is almost impossible to know if your CSV file has been encoded as UTF-8. Programs cannot tell you for certain because there is no setting in the file that contains this information. The closest to come to determining a file's encoding is an educated guess or ask the person who created the file. Usually the person creating the file doesn't know either. All is lost then? Not really, you can create your own file and save it with a known encoding.

The choice of spreadsheet in this case is OpenOffice or LibreOffice. If you use Excel to do all your work in, you are out of luck as Excel has no option for enforcing an encoding when saving a file as CSV. This does not mean you can no longer use Excel but when saving the file for CSV open your Excel file with OpenOffice or LibreOffice.

Start OpenOffice/LibreOffice

In this example I will be using LibreOffice (the screens are the same for OpenOffice).

LibreOffice

Open the file

Click on Open and select the file on your computer that you want to save as UTF-8 encoded file.

Save the file

We are not going to use CTRL-S to quickly save the file but we choose File -> Save As (CTRL-SHIFT-S) and then you get this screen:

LibreOffice Save As

There are a few things that are important:

  1. Give your file a name
  2. Save as type must be set to Text CSV (.csv)
  3. You must enable the Edit filter settings

After that is done click on Save.

Setting the filter settings

After you have clicked on Save, LibreOffice will ask you what settings you want to use for the file.

Export settings

The character set must be set to Unicode (UTF-8) as this is what we want to achieve, a UTF-8 encoded file.

The field and text delimiter you can set as you wish or leave it as it is, all other settings can be left unchanged.

After that is done, click on OK.

You now have a UTF-8 encoded file.

 

TESTIMONIAL

A life saving extension
5 stars
2012-10-31
Working on a conversion site from an old CMS to Joomla, I needed a solution that would import the old users, plus, set them up with correct subscriptions within Akeeba Subscriptions.

A quick pre-sales email to Roland and he said he would be happy to add the features that I needed, but it might take a few weeks. All good, I can wait, it was ready the next day!!

A session with Roland in Skype and any minor issues were sorted and now I can easily import over 2000 users with active subscriptions, saving me who knows how much time in the process.

Roland is one of the true professionals of the extension community and if you are looking for a solution, then you have found it and more!!

Awesome stuff!

STAY INFORMED


Stay informed with the CSVI newsletter.