[TYPO3] problems with utf8 after migration
Rakowski Tomasz
raczek at open.infi.pl
Tue Jan 9 16:16:05 CET 2007
R. van Twisk napisał(a):
> Rakowski Tomasz wrote:
>> hello!
>>
>> recently I had to move my Typo3 instalation into a new location.
>> Unfortunately there is a problem with polish characters. I am almost
>> 100% sure it's because of some utf8 related issues. Unfortunately I do
>> not know how to cope with that further, I have already lost many hours
>> today, yesterday etc
>>
>> Here is my situation:
>>
>> My new system is FreeBSD 6.1
>> PHP 4.4.3
>> MySQL 5.0.27
>> Typo3 3.8.0
>>
>>
>> SQL settings are as follows:
>>
>> character_set_client utf8
>> character_set_connection utf8
>> character_set_database latin2
>> character_set_filesystem binary
>> character_set_results utf8
>> character_set_server utf8
>> character_set_system utf8
>> collation_connection utf8_bin
>> collation_database latin2_general_ci
>> collation_server utf8_polish_ci
>>
>>
>> Typo3 settings:
>>
>> config.renderCharset = utf-8
>> $TYPO3_CONF_VARS['SYS']['t3lib_cs_convMethod'] = 'mbstring';
>> $TYPO3_CONF_VARS['SYS']['t3lib_cs_utils'] = 'mbstring';
>> $TYPO3_CONF_VARS['SYS']['multiplyDBfieldSize'] = 1;
>>
>> I have also modified file t3lib/class.t3lib_db.php:
>>
>> in function sql_pconnect I added the following lines
>>
>> @mysql_query('SET NAMES utf8',$this->link);
>> @mysql_query('SET CHARACTER SET utf8',$this->link);
>>
>> just before return.
>>
>>
>>
>> My old system is FreeBSD 6.2
>> PHP 4.4.2
>> MySQL 4.1.18
>> Typo3 3.8.0
>>
>> SQL settings:
>> character_set_client utf8
>> character_set_connection utf8
>> character_set_database latin2
>> character_set_results utf8
>> character_set_server latin2
>> character_set_system utf8
>> collation_connection utf8_polish_ci
>> collation_database latin2_general_ci
>> collation_server latin2_general_ci
>>
>>
>>
>> When I export database as gzip and import this into new database I see
>> in the backend that all polish letters were replaced by ??.
>> If I want to edit those entries and I put any polish character instead
>> of those ?? I get Typo3 error:
>>
>> 102: These fields are not properly updated in database: (title)
>> Probably value mismatch with fieldtype.
>>
>> Furthermore, if I go to frontend I receive message: No template found
>> - and believe me there is a template... (maybe my template contains
>> some polish characters and that's the reason - I dont know, still have
>> to check it.)
>>
>>
>> thx for your attention and hope someone will help me
>>
>> racco
>> _______________________________________________
>>
> racco,
>
> On your and old installation,
> is AddDefaultCharset set to the same value?
> it's set in your virtual host, or in httpd.conf.
>
> On other weird problem I had recently is that on a dev
> system we use the same username/password part for all typo3
> installations. However when we set the mysql connection options
> other installations could override. Setting it from pconnect to connect
> solved that issue...
>
> But in your case my best guess is the AddDefaultCharset setting.
>
> Ries
>
>
>
Hello Ries!
I cannot determine what are the settings of httpd.conf on my old
installation due to the fact I have limited ftp access to one dir.
In my new system I added AddDefaultCharset utf-8 but still no results.
thx anyway
racco
More information about the TYPO3-english
mailing list