| View previous topic :: View next topic |
| Author |
Message |
vov4ik
Joined: 07 Sep 2010 Posts: 10
|
Posted: Sep 07, 2010 9:38 am Post subject: Некоторые вопросы по кодировки. |
|
|
В файрфоксе и опере, браузер определят кодировку как ISO-8859-1.
Хромиум и IE кодировку определяют верно. Что только не делал.
1) в .htacces ставил
AddDefaultCharset UTF-8
IndexOptions Charset=UTF-8
<FilesMatch "\.(htm|html|css|js|cgi)$">
ForceType 'text/html; charset=UTF-8'
2) В main.html прописывал
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3) в /ect/apach2/conf.d/charset ставил
AddDefaultCharset UTF-8
4) Везде где только возможно прописал вместо text/html вот такую конструкцию text/html ; charset=utf-8\n\n";
5) Пробовал файлы шаблона сохранять в utf-8
Ничего не помогает. |
|
| Back to top |
|
 |
PilgrimX182

Joined: 22 Mar 2006 Posts: 2106 Location: UFO Lab
|
Posted: Sep 07, 2010 10:02 am Post subject: |
|
|
В Process.pm найди
| Code: | my $c = CGI::Cookie->new( -name => $name,
-value => $self->{cookies_send}->{$name},
); |
и добавь туда
| Code: | | -charset => 'UTF-8', |
|
|
| Back to top |
|
 |
vov4ik
Joined: 07 Sep 2010 Posts: 10
|
Posted: Sep 07, 2010 10:17 am Post subject: |
|
|
Не помогло.
my $c = CGI::Cookie->new( -name => $name,
-value => $self->{cookies_send}->{$name},
-charset => 'UTF-8',
);
push(@Cookies, $c); |
|
| Back to top |
|
 |
vov4ik
Joined: 07 Sep 2010 Posts: 10
|
Posted: Sep 08, 2010 1:26 pm Post subject: |
|
|
| ну что еще можете посоветовать? настройки апача может? Может пойти другим путем? можно ли конвертировать все что выдается браузером на лету в utf 8 |
|
| Back to top |
|
 |
vov4ik
Joined: 07 Sep 2010 Posts: 10
|
Posted: Sep 09, 2010 5:50 am Post subject: |
|
|
Вопрос решен
надо было чуть ниже еще дописать
print header(-cookie=> [@Cookies] ,
-charset => 'UTF-8',
-type => 'text/html');
print output($t->output);
exit;
Спасибо за терпение и попытки помочь, отлично понимаю ваше не желание дорабатывать бесплатный продукт. Даже бесплатная версия лучшее из того что я видел. |
|
| Back to top |
|
 |
vov4ik
Joined: 07 Sep 2010 Posts: 10
|
Posted: Sep 09, 2010 8:03 am Post subject: |
|
|
Ок...Понимаю я тут всех достал....если конечно мои топики еще кто то читает...
Осталась одна проблемма....Русские имена фалов.
Это читал не помогло http://www.sibsoft.net/forum/supporting-arabic-issue-t703.html
Что можно сделать? Может транслитерацию как нибудь сделать? |
|
| Back to top |
|
 |
vov4ik
Joined: 07 Sep 2010 Posts: 10
|
Posted: Sep 10, 2010 10:18 am Post subject: |
|
|
Не знаю зачем я сюда пишу....Наверно для таких же как я которые установили скрипт, но не имеют знаний для того чтобы его привести в надлежащий вид....руссифицировать. У меня руссификация заняла неделю....8 человеко/часов в день, рабочего времени, + немного дома. думаю у разрабов времени ушло бы доделать скрипт поменьше. Ну да ладно. Мне удалось. Я победил кодировку файлов.
Выше я писал что это http://www.sibsoft.net/forum/supporting-arabic-issue-t703.html не помогло, это действительно так, дополнительно надо было найти в upload.cgi все text/html\n\n"; и заменить на text/html; charset=utf-8\n\n";
Вот только после всего этого у меня заработали руссские символы.
В общем информации в моих постах я думаю достаточно чтобы сделать руссификацию XFileSharing Free самому. Если же кто не справится пишите в личку я могу поделится своей руссифицированной версией. |
|
| Back to top |
|
 |
|