![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
![]()
На php задаю кодировку utf-8
PHP код:
Код HTML:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Цитата:
Всегда делал под cp1251 но сейчас нужно именно utf-8. Извините конечно за тупой вопрос, но гугл тоже особо не помог. |
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 05.03.2011
Сообщений: 60
|
![]()
Можно воспользоваться php функцией iconv, которая может из c1251 перевести в UTF-8 любой текст. Но это не очень правильно.
Вообще говоря за кодировку отвечает только две вещи. 1) Браузер (заголовки которые php передал) 2) Apach(Nginx) который имеет параметр DefaultCharset и другие, и который преобразует весь текст отдаваемый php в указанную кодировку.
Мои статьи по веб-программированию http://pihpi.ru
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
- Файлы должны быть в utf-8 без BOM
- В корне сайта в .htaccess добавь строку AddDefaultCharset UTF-8 - Возможна ошибка с кодировкой в базе. |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
![]()
Как делать файлы в utf-8? Пишу в стандартном блокноте и выбрал кодировку утф-8 но не помогает.
Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,655
|
![]()
Abuhamed
notepad++ не выбрать кодировку - а перекодировать в UTF-8 без BOM, Это вам Виталий и советовал. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
![]()
13th
Нет. Это простой хтмл и выводт php способом echo. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
Используй Notepad++ или RJTextEdit или gedit для работы с кодом.
У тебя либо файлы сохранены неправильно (см. выше), либо что-то плохое с настройками сервера, либо элементарно опечатка в заголовке. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 05.03.2011
Сообщений: 60
|
![]()
раз выводом echo значит настройка в веб сервере. можешь iconv заюзать. скорее всего php у тебя текст в kuir8 пишет
Мои статьи по веб-программированию http://pihpi.ru
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
Может быть ошибка в базе - какая там кодировка?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кодировка в INDY 10 (как бороться с "???") | Shadow_Hawk | Компоненты Delphi | 7 | 03.02.2022 16:17 |
как бороться с табуляторами | Fiesta200 | Microsoft Office Word | 11 | 08.10.2010 05:16 |
Как бороться с автопреобразованием формата | Sunghost | Microsoft Office Excel | 3 | 26.02.2010 18:34 |
Как бороться с несанкционированным подключением | grablin | Безопасность, Шифрование | 4 | 11.12.2009 15:59 |
Как бороться с MP3 плеером? | mutabor | Компьютерное железо | 6 | 17.11.2009 10:28 |