PDA

View Full Version : UTF8 ubuntu problem


gzero
22nd November 2006, 16:26
I have posted regarding this problem previously in the ISPConfig section but because it has nothing to do with ISPConfig ill post it here.

I've installed the "The Perfect Setup - Ubuntu 6.06 LTS Server (Dapper Drake)" on one of my servers together with ISPConfig. On one of the sites I have Drupal running with a fileshare module. I would like those users to upload files via drupal to share with others, but i would also like to provide the option to these users to upload files via FTP. Now when users try to upload files via Drupal it works and they are able to download without problems but when I connect with FTP to this directory the text is showing strange characters ie: périphériques

When i create directory's with FTP they will show correctly in FTP client but within Drupal i cannot enter them because they have strange characters.

I know Drupal 4.7 is completely UTF-8 so the directory's created with Drupal should also be UTF-8 and the locale of Dapper is also UTF-8 (LANG=en_US.UTF-8). So this should work or am i not getting it?

Another problem I am having is when i try to create directory's or files with special characters "Périphériques" it doesn't display them correctly. I thought UTF-8 should solve this issue completely?

Hope somebody here has a answer to these problems because it really driving me crazy.

TIA

gzero

falko
23rd November 2006, 17:42
I'm not sure, but maybe
dpkg-reconfigure locales help.

tycho
2nd December 2006, 10:10
It seems to me that you will have to add the french UTF8 string to
/var/lib/locales/supported.d/local
before doing dpkg-reconfigure locales.

gzero
2nd December 2006, 14:36
I added it and all other locales and after that run reconfigure.
Now I should be able to select all locales which i tried. Still it doesnt work with UTF8 selected. I gave up on UTF8 and are now working with iso charset again.

To bad but thanks for helping!

-gzero

tycho
2nd December 2006, 16:13
I'd like to know if it is actually working with the iso charset, because if it does, I think maybe your assumption that it should work with UTF might be wrong. Thast is, in UBUNTU. This goes for Squirrelmail too. It should work fine with UTF8 too (and it does, as long as you're english), but no such luck in other locales. Had to revert to ISO charsets.
Since I spotted more issues regarding locales in Ubuntu, and not being native English, these things are of great importance to me. Like to hear from you again.

Tycho.

CIDM
11th January 2007, 05:38
Hi Tycho,

I stumbled on this problem on my new ISP Config install. I choosed french in the shell setup. Different server (now with Ubuntu, fr_CA UTF8) The first symptom was the IP shared page not showing the 'é' and 'è' correctly...

My initial test server was perfectly ok, squirrelmail ok and was setup on debian sarge in en_CA ISO-8859-1. All my french "accent" were ok. And the shell setup was done in english.

I will do some tests and post back my results...

Francis

till
11th January 2007, 09:42
I had a similar problem with another CMS system, please edit your apache2.conf file and enable the line:

AddDefaultCharset ISO-8859-1

Then restart apache.

CIDM
13th January 2007, 08:28
Hey thanks Till,

Your fix was successful in showing all the "accents" in french.

Francis