[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: обрезка строки
Reh
обрезаю строку функцией substr, в конце обрезанной строки появляется иероглиф, что это? Как это убрать? тно�
inpost
Reh
Какая кодировка страницы? Точно ли кодировка текста в этой же кодировке? Может быть тебе нужен mb_substr ?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Reh
страница utf8, текст из бд, mb_substr - тот же эффект
Reh
http://xn--80aeampmya0aif4d.xn--p1ai/main.php?actions[]=index&view[]=index второй отзыв сверху, там этот иероглиф
slobotsky.denis
Возможно, стоит покопать сюда

_____________
PHP: The Right Way
Бесплатное обучение Symfony2

Tox: 55BB67DE54B1CB14F8C37B4F3AED64E6A45922988D22F85EF75039751F26F05460664D978F5C
Reh
slobotsky.denis, спасибо, завтра почитаю. Сейчас надо спать идти, скоро на работу.
Игорь_Vasinsky
Цитата
Возможно, стоит покопать сюда

копать нужно картошку по осени.

Reh
файл в юникоде
если данные сразу в нём - и кириллица - то mb_substr() со вторым аргументом
если данные прилетели из вне с отличной кодировкой - то iconv() в юникод



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Winston
Цитата (Reh @ 31.10.2014 - 02:08)
mb_substr - тот же эффект

Последним аргументом передай название кодировки. Либо в одном месте установи кодировку с помощью mb_internal_encoding(), тогда не нужно будет во всех функциях mb_* прописывать кодировку.
Игорь_Vasinsky
повторюшка.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Winston
Свернутый текст
Цитата (Игорь_Vasinsky @ 31.10.2014 - 10:34)
повторюшка.

Я думаю, если в mb_substr вторым аргументом передать кодировку, то ничего не получится biggrin.gif
Цитата (Игорь_Vasinsky @ 31.10.2014 - 08:38)
если данные сразу в нём - и кириллица - то mb_substr() со вторым аргументом

Игорь_Vasinsky
Winston
а.. ну суть что последним biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Reh
Winston
Игорь_Vasinsky
inpost

Спасибо большое! Все получилось!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.