[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодировать в utf-8
z3rg
Подскажите пожалйста как кодировать файл в utf-8(не utf-8 без BOM)
В нотепад ++ открываю нажимаю кодировать в утф(стоит ANSI) и все гуд если функцией
PHP
utf8_encode($str);

то она кодирует в utf-8 без BOM и получаются иероглифы.

Мне конечно не трудно в нотепаде кодировать но всеже интересно как пероекодировать. Если кто знает подскажите пожалуйста.



Спустя 8 часов, 9 минут, 36 секунд (1.08.2009 - 13:54) Nikitian написал(а):
Всё-же для перекодировки в пыхе рекомендовал бы iconv()

Спустя 1 час, 43 минуты, 14 секунд (1.08.2009 - 15:37) z3rg написал(а):
так иконверт это "перекодировка" а мне нужно "кодировать" это разные весчи
тоесть документ и так в утф но выводит в ANSI
сорри если чтото не так обьяснил

Спустя 2 минуты, 4 секунды (1.08.2009 - 15:39) Nikitian написал(а):
Ничего не понял

Спустя 3 часа, 57 минут, 48 секунд (1.08.2009 - 19:37) PandoraBox2007 написал(а):
PHP
function cp1251_to_utf8($str)
{
  $encoded_data = mb_convert_encoding($str, 'UTF-8', 'Windows-1251');
  $data = (mb_detect_encoding($str, "auto", true) == '') ? $str : $encoded_data;
  //$data = trim($data);
  return $data;
}

Спустя 21 час, 59 минут, 35 секунд (2.08.2009 - 17:37) z3rg написал(а):
Цитата
Ничего не понял

вобщем я чтото намутил с кодировками и документ который в утф его выводит в анси кодировке. Для разьяснения: изменение кодировки в браузере это кодирование, Иконверт это перекодирование. Мне нужно кодировать. Вобщем с иконверт поигрался исправил.

PandoraBox2007, не пробовал но большое спасибо за помошь.

Спустя 3 часа, 59 минут, 39 секунд (2.08.2009 - 21:36) Nikitian написал(а):
Тогда надо правильные заголовки слать, где указывать кодировку документа.
Что-то типа
PHP
header('Content-Type: text/html; charset=UTF-8');
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.