Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/196: Рейтинг темы: голосов - 196, средняя оценка - 4.89
16 / 16 / 8
Регистрация: 27.12.2012
Сообщений: 103
Записей в блоге: 1

PHP не понимает русский язык

05.05.2013, 01:23. Показов 37136. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Видел много сообщений на эту тему, но что-то они мне не помогли.
Я использую Open Server с настройками по умолчанию.
Самое элементарное:
PHP
1
<?php echo "тест"
выдает "тест". Использую Notepad++ кодировка UTF-8(Без BOM), хотя справа внизу все равно написано "ANSI as UTF-8". Почитав на форумах решения попробовал добавить
PHP
1
header("Content-Type: text/html; charset=UTF-8");
И на страничке все стало отображаться нормальными русскими буквами. Проблема оказалась с базой данных. Уже собирался смотреть что не так в бд, но с файлами оказалась та же самая беда:
PHP
1
2
3
$file = fopen("Тест", "w");
        fwrite($file,"текст");
        fclose($file);
Имя файла тоже не в нужной кодировке. Пробовал в ".htacces" добавлять "AddDefaultCharset utf-8" все равно не помогает. Можете помочь?
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.05.2013, 01:23
Ответы с готовыми решениями:

Не понимает русский язык и символы
Доброго времени суток! Есть небольшая программулина, которая отправляет на сайт данные, там эти данные обрабатываются php скриптом. 2...

Не распознается русский язык [PHP + MYSQL]
Всем доброго времени суток, у меня есть поиск по сайту с подключением БД. Вот обработчик формы поиска: &lt;?php ...

Как исправить дату на русский язык в php
Вот фрагмент сайта Нужно чтобы вместо названия месяца на англ. языке выводился полностью название месяца с маленькой буквы на...

4
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
05.05.2013, 01:28
Цитата Сообщение от aspirisen Посмотреть сообщение
Проблема оказалась с базой данных
PHP
1
mysql_set_charset('utf8');
в разделе "php и базы данных" прикреплена тема про кодировку.
Цитата Сообщение от aspirisen Посмотреть сообщение
Имя файла тоже не в нужной кодировке
на винде в файловой системе используется другая кодировка
2
16 / 16 / 8
Регистрация: 27.12.2012
Сообщений: 103
Записей в блоге: 1
05.05.2013, 01:29  [ТС]
mb_detect_encoding выдает UTF-8. У меня предположение, может Windows не понимает UTF-8 в именах файлов?
0
05.05.2013, 01:31

Не по теме:

а фиг его знает, уж не помню, когда в последний раз там смотрел.. Помню только что была проблема с именами файлов и приходилось юзать iconv() для utf-8

0
16 / 16 / 8
Регистрация: 27.12.2012
Сообщений: 103
Записей в блоге: 1
05.05.2013, 01:38  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение

Не по теме:

а фиг его знает, уж не помню, когда в последний раз там смотрел.. Помню только что была проблема с именами файлов и приходилось юзать iconv() для utf-8

В общем смысловое название файлов мне не особо нужно, по этому решил использовать sha1 для кодирования имен файлов. Там только цифры и латинские символы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.05.2013, 01:38
Помогаю со студенческими работами здесь

Сайт не понимает Русский язык
Доброго вечера. Может кто подсказать почему сайт не понимает русский язык, скачать с инета шаблон а получается вот так Ссылка вместо...

Запрос не понимает русский язык
Имеется код private void namemater_SelectedIndexChanged(object sender, EventArgs e) { try { ...

QRegularExpression не понимает русский язык
Имеется код QRegularExpression en(&quot;(*)&quot;); QRegularExpression ru(&quot;(*)&quot;); while(!in.atEnd()) { ...

PureBasic не понимает русский язык из консоли
Доброго времени суток. Решил через консоль узнать содержание папки, записываю в файл, но PureBasic не понимает русский язык из консоля....

Пытаюсь опрашивать сайт. Не понимает русский язык
Пытаюсь парсить страницу, понимает только английский шрифт. Как заставить понимать русский? Делала по примеру из Шилдга ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru