UTF-8 is an encoding set that can contain any unicode character, yet it is as compact as ASCII. For this reason, UTF-8 is appropriate for writing code for cross-platform software. Many people use UTF-8 encoding to send and receive e-mail in various languages. Unfortunately, not all applications can encode files in UTF-8 by default, and Microsoft Excel is one of them. Instead of unicode, Excel encodes CSV files using ANSI. To get around this, you need to change Excel's default character set. If you don't have Excel installed, you may use Notepad to create a UTF-8 version of your file.
- Skill level:
Click "Start," enter "notepad" in the Search field, and press "Enter" to launch Notepad.
Click "File" and then click "Open." Click the drop-down menu beside the "File Name" field, and then choose "All Files."
Locate the CSV file that you want to convert to UTF-8. Select it and click "Open." This loads your CSV data onto Notepad.
Open the "File" menu again, and click on "Save As." Enter your preferred file name. Be sure to include the ".csv" file extension.
Click the drop-down menu beside "Save as File Type," and choose "All Files."
Go to "Encoding" and select "UTF-8" from the drop-down menu. Click "Save."
Launch Microsoft Excel. Click the Microsoft Office button, and then choose "Open." Select your CSV file from the list, and click "Open."
Click the Microsoft Office button, and then click "Save As." Enter your preferred file name.
Click the drop-down menu beside "Save as File Type," and then choose "CSV (Comma delimited)."
Click the "Tools" button at the bottom of the window, and then choose "Web Options."
Go to the "Encoding" tab. Under "Save this document as," click the drop-down menu and choose "Unicode (UTF-8)." Click "OK" and then click "Save."
Using Microsoft Excel
Tips and warnings
- Notepad may not be able to open very large files. In that case, use a more powerful text editor such as Notepad++.
- 20 of the funniest online reviews ever
- 14 Biggest lies people tell in online dating sites
- Hilarious things Google thinks you're trying to search for