How to set up Unicode

Comparing #26 with #27

Revision #27 was created by François Gannaz François Gannaz on Feb 20, 2013, 8:21:02 AM.

protect file names, and do not promote root access (though `sudo su` was funny)

Content

[...]
Make sure that you use an editor which is capable of using UTF-8 and save all your files UTF-8 encoded without [BOM](http://en.wikipedia.org/wiki/Byte_order_mark). If you have some older non-unicode files in your project open them with your editor and save them again UTF-8 encoded.

On Linux you can also use command line tools like `recode` or `iconv` to convert a whole bunch of files.

For
Eexample, to convert every php file in the directory "myproject/" and its sub-directories: ~~~ [bash] $ cd /var/www/myproject/ $ sudo su
 
#
for i in $(find -name '*.php'); do encoding=$(file -bi "$i" | sed -e 's/.*[ ]charset=//'); iconv -f $encoding -t UTF-8 -o "$i " "$i"; done # exit
 
~~~

On Windows you can use application like [`Notepad++`](http://notepad-plus-plus.org/ "Notepad++"), which has `Encoding` menu from where you can change encodings of your files.

## 2. Database tables ##
[...]