Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Небольшие проблемы с кодировкой

Сообщения:  [1-10]   [11-11] 

 
 автор: aj_lil   (26.06.2012 в 13:49)   письмо автору
 
   для: confirm   (26.06.2012 в 13:32)
 

ок. спасибо за совет, переделаю кодировку страниц!

  Ответить  
 
 автор: confirm   (26.06.2012 в 13:32)   письмо автору
 
   для: aj_lil   (26.06.2012 в 13:27)
 

Текст только на русском и английском, достаточно cp1251.
Если вы беспокоитесь о размере базы, то почему не жалеете пользователя увеличивая ему данные, причем впустую?
Отдавая пользователю страницы в UTF, от него вы будете получать данные в этой кодировке, и если он вам вернет нечто выходящее за рамки ANSI, то в результате у вас и получится трансляция в html-представление, которую вы тут показываете.

  Ответить  
 
 автор: aj_lil   (26.06.2012 в 13:27)   письмо автору
 
   для: confirm   (26.06.2012 в 13:12)
 

Хорошо, по поводы ерунды:
- в базе хранятся только тукст на английском и русском языках, поэтому дабы сократить обьёмы базы данных решил кодировку отличную от ютф-8;
- база огромная( будет) , прошлая база была порядка 1гб

  Ответить  
 
 автор: confirm   (26.06.2012 в 13:12)   письмо автору
 
   для: aj_lil   (26.06.2012 в 07:26)
 

И проку от такого псевдо UTF, если ANSI не в состоянии отобразить все возможности UTF? Не занимайтесь ерундой.

Что касается багов, о которых вы тут говорите, то не мешало бы заголовки проверить.

  Ответить  
 
 автор: aj_lil   (26.06.2012 в 07:26)   письмо автору
 
   для: confirm   (26.06.2012 в 02:23)
 

Utf8 занимает больший обьём кб,чисто из экономии места в бд.

  Ответить  
 
 автор: confirm   (26.06.2012 в 02:23)   письмо автору
 
   для: aj_lil   (25.06.2012 в 22:10)
 

Поясните для начала - каков смысл создавать изначально все в UTF, чтобы потом ковертировать в ANSI?

  Ответить  
 
 автор: aj_lil   (25.06.2012 в 22:10)   письмо автору
 
   для: cheops   (25.06.2012 в 07:46)
 

подскажите,как понять такое?
создал файл 123.txt поместил в него строку "привет",всё в кодировке UTF-8,дальше сделал так на скорую руку:
$b=file_get_contents("123.txt");
echo $b;
echo mb_detect_encoding($b)."===>>>";
$v=iconv("UTF-8", "windows-1251", $b);
echo $v;
echo mb_detect_encoding($v);


результат получился такой:
приветUTF-8===>>>������UTF-8

а разве не должна была измениться кодировка с UTF-8?

  Ответить  
 
 автор: cheops   (25.06.2012 в 07:46)   письмо автору
 
   для: aj_lil   (25.06.2012 в 00:30)
 

Вообще более чем странно, попробуйте для начала просто сохранить текст в UTF-8 в какой-нибудь файл, прочитайте его при помощи file_get_contents(), преобразуйте при помощи iconv() и сохраните в file_put_contents(). Далее проверьте прошло ли преобразование, даже размер файлов должен быть разный.

  Ответить  
 
 автор: aj_lil   (25.06.2012 в 07:35)   письмо автору
 
   для: mikha   (25.06.2012 в 03:57)
 

И кстати, сейчас попытался выложить файлы на хостинг в сеть, такая же беда.

  Ответить  
 
 автор: mikha   (25.06.2012 в 03:57)   письмо автору
 
   для: aj_lil   (25.06.2012 в 00:30)
 

Не подскажу. Но скажу одно. В своё время немножко поизучал UTF и иже с ним и сейчас вообще проблем не знаю. Всё делаю только на UTF.
Переехал с ХР на семёрку 64 бита, Денвер тот же, просто папку перенёс. Всё как работало, так и работает.

  Ответить  

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования