Кодировка страниц

T
На сайте с 04.02.2012
Offline
32
697

Как определить кодировку текста html и php страниц?

И как можно менять кодировку с UTF-8 на windows-1251 и на оборот?

Какой софт порекомендуете?

Спасибо!

TF-Studio
На сайте с 17.08.2010
Offline
334
#1

Где надо?

в скрипте, десктоп, сервер (win, lin) вводных бы побольше, а то везде разные инструменты.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
AutoBlogger
На сайте с 05.10.2011
Offline
115
#2
tayllor:
Как определить кодировку текста html и php страниц?
И как можно менять кодировку с UTF-8 на windows-1251 и на оборот?
Какой софт порекомендуете?

Спасибо!

В любом текстовом редакторе, кроме ноутпада. Например: http://www.pnotepad.org/

🪄 www.cyberseo.net - плагин для создания автоблогов под WordPress, с поддержкой искусственного интеллекта OpenAI GPT-4, Anthropic Claude, Google Gemini Pro, DALL·E 3 и Stable Diffusion XL | 📣 Импорт RSS / XML / JSON/ CSV / HTML в WooCommerce: https://bit.ly/3EyYQp4
SeVlad
На сайте с 03.11.2008
Offline
1609
#3
TF-Studio:
Где надо?

Вангую: в десктопной винде.

Линуксоид вряд ли так составит запрос ;)

tayllor,

Akelpad - лучший блокнот для винды. :)

А так да, почти любой, кроме родного нотепада.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
T
На сайте с 04.02.2012
Offline
32
#4
TF-Studio:
Где надо?
в скрипте, десктоп, сервер (win, lin) вводных бы побольше, а то везде разные инструменты.

Моя CMS ИМ выводит платежные данные в pdf формате. При отображении в браузерах русские символы (текст) местами не отображаются. Использую для редактирования файлов CMS - редактор Макромедию.

Вот и хочу узнать где посмотреть инфу какая кодировка текста на данный момент присутствует для файла

TF-Studio
На сайте с 17.08.2010
Offline
334
#5

function get_encoding($str)
{
$cp_list = array('UTF-8', 'windows-1251');
foreach ($cp_list as $k=>$codepage){
if (md5($str) === md5(iconv($codepage, $codepage, $str))){
return $codepage;
}
}
return 'utf-8';
}

Вот интересная функция )

T
На сайте с 04.02.2012
Offline
32
#6
TF-Studio:
function get_encoding($str)

{
$cp_list = array('UTF-8', 'windows-1251');
foreach ($cp_list as $k=>$codepage){
if (md5($str) === md5(iconv($codepage, $codepage, $str))){
return $codepage;
}
}
return 'utf-8';
}

Вот интересная функция )

Можно по подробнее ее работа.

Я понимаю ее так:

1. создается двухмерный массив;

2. в цыкле идет перебор элементов массива;

3. идет сравнение, если $str имеет кодировку windows-1251, то идет преобразование в UTF-8

4. если $str = UTF-8, то функция завершает свою работу

Правильно я ее понял?

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
tayllor:
редактор Макромедию.

Даже названия редактора не знаешь.. жесть.

Тогда я даже не представляю как рассказать что он.. (о, чудо!) НАСТРАИВАЕТСЯ.

T
На сайте с 04.02.2012
Offline
32
#8
SeVlad:
Даже названия редактора не знаешь.. жесть.

Тогда я даже не представляю как рассказать что он.. (о, чудо!) НАСТРАИВАЕТСЯ.

Что конкретно вам не нравится? Редактор Макромедия Дремривер 8, использую его уже третий год, разве он не так называется?

Настройки я для него я знаю, Правка-Предпочтения. Здесь и кодировку можно выбрать но это не то что мне надо.

SeVlad
На сайте с 03.11.2008
Offline
1609
#9
tayllor:
Редактор Макромедия Дремривер 8, использую его уже третий год, разве он не так называется?

А компьютер у тебя - майкрософт? :)

"Редактор" называется Dreamweaver. А Macromedia - контора, которая его выпустила, а потом продала другой конторе - Adobe. И теперь его полное название Adobe Dreamweaver.

Но софтина как называлась дримвивером так и называется.

TF-Studio
На сайте с 17.08.2010
Offline
334
#10
Правильно я ее понял?

Совершенно не правильно.

Эта функция - корректно определяет кодировку (только 2 на выбор)

а потом уже через mb_ можно привести в нужный вид

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий