Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Кодировка шрифта
Форумы портала PHP.SU » PHP » Уроки php » Кодировка шрифта

Страниц (1): [1]
 

1. maksim79 - 21 Сентября, 2021 - 19:09:40 - перейти к сообщению
Всем привет! В уроке PHP начинающего ввожу как показано на уроке. Но после вывода на русский язык кодировка шрифта неправильно показывает. Как можно изменить кодировку в Google или исправить

Вот что выходит вместо букв ������! � ������ PHP
2. Vladimir Kheifets - 21 Сентября, 2021 - 20:51:06 - перейти к сообщению
maksim79 пишет:
Всем привет! В уроке PHP начинающего ввожу как показано на уроке. Но после вывода на русский язык кодировка шрифта неправильно показывает. Как можно изменить кодировку в Google или исправить

Вот что выходит вместо букв ������! � ������ PHP


Добрый день!
Вы выводите символы в кодировке windows-1251, а кодировка PHP-скрипта UTF-8.
При чём здесь кодировка в Google?
Как можно исправить:
1. Если скрипт получает символы в кодировке windows-1251 из базы данных, то нужно либо изменить кодировку в скрипте

либо конвертировать символы в UTF-8
2. Если символы в килице заданы в коде скрипта, то необходимо сохранить скрипт в кодировке UTF-8.
Удачи!
3. maksim79 - 22 Сентября, 2021 - 06:54:48 - перейти к сообщению
Добрый день!
Вы выводите символы в кодировке windows-1251, а кодировка PHP-скрипта UTF-8.
При чём здесь кодировка в Google?
Как можно исправить:
1. Если скрипт получает символы в кодировке windows-1251 из базы данных, то нужно либо изменить кодировку в скрипте

либо конвертировать символы в UTF-8
2. Если символы в килице заданы в коде скрипта, то необходимо сохранить скрипт в кодировке UTF-8.
Удачи![/quote]

Но в уроке написано по другому. http://www.php.su/php/intro/?1
4. Vladimir Kheifets - 22 Сентября, 2021 - 11:19:28 - перейти к сообщению
maksim79 пишет:

Но в уроке написано по другому. http://www.php.su/php/intro/?1

Если этот код из примера:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. echo "<html><head>";
  3. echo '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">';
  4. echo "<title>Моя первый PHP скрипт</title>";
  5. echo "</head>";
  6. echo "<body>";
  7. echo "<h1>Привет! Я PHP скрипт!</h1>";
  8. echo "</body>";
  9. echo "</html>";
  10. ?>

Выводит вместо букв
Цитата:
������! � ������ PHP

попробуйте в начале кода добавить
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. ini_set("default_charset","windows-1251");
  3. echo "<html><head>";
  4. ....
  5. ....
  6. ?>
Удачи!
5. maksim79 - 22 Сентября, 2021 - 17:41:07 - перейти к сообщению
Всё ОК!. Спасибо! Получилось!

 

Powered by ExBB FM 1.0 RC1