powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP и русский язык
10 сообщений из 10, страница 1 из 1
PHP и русский язык
    #37996887
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я новичок в PHP. Так вот возникла такая проблема: выполняю функцию

$text = strtr($text, "б", "b");
echo $text;


выдает какой-то бред, в результате понял, что функция strtr не работает с русским языком. Подскажите пожалуйста как решить эту проблему
...
Рейтинг: 0 / 0
PHP и русский язык
    #37996908
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adylov Timurвыдает какой-то бредВозможно, Вы используете многобайтовую кодировку данных и пытаетесь применить к ним функцию для однобайтовых кодировок?
...
Рейтинг: 0 / 0
PHP и русский язык
    #37996911
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleВозможно, Вы используете многобайтовую кодировку данных и пытаетесь применить к ним функцию для однобайтовых кодировок?
а как изменить?
...
Рейтинг: 0 / 0
PHP и русский язык
    #37996963
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать, чтобы работала? Подскажите пожалуйста
...
Рейтинг: 0 / 0
PHP и русский язык
    #37996969
JustCrazy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Adylov TimurЯ новичок в PHP. Так вот возникла такая проблема: выполняю функцию

$text = strtr($text, "б", "b");
echo $text;


выдает какой-то бред, в результате понял, что функция strtr не работает с русским языком. Подскажите пожалуйста как решить эту проблемуможет стоит попробовать
Код: php
1.
$text =iconv( 'UTF-8', 'Windows-1251', $text );
...
Рейтинг: 0 / 0
PHP и русский язык
    #37996970
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего подсказать то, если Вы про кодировку данных в $text молчите, как партизан? Если многобайтовая - так используйте соответствующие функции обработки многобайтовых символов. Если однобайтовая - по идее, должно работать, а если не работает - надо глубже копать, пока не ясно, куда именно.
...
Рейтинг: 0 / 0
PHP и русский язык
    #37996975
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

я думаю, что вы правы, у меня многобайтовая кодировка
...
Рейтинг: 0 / 0
PHP и русский язык
    #37996982
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может стоит попробовать
Код: php
1.
$text =iconv( 'UTF-8', 'Windows-1251', $text );



Выполняю:
Код: php
1.
2.
3.
4.
$text = "запрос"
echo $text;
$text =iconv( 'UTF-8', 'Windows-1251', $text );
echo $text;



выдает
запрос ������
...
Рейтинг: 0 / 0
PHP и русский язык
    #37996998
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
PHP и русский язык
    #37997026
Adylov Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

СПАСИБО
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP и русский язык
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]