Кодировка

Discussion in 'PHP' started by |qbz|, 7 May 2011.

  1. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Даров всем, короче такая проблема, есть скрипт php, кодировка файла стоит UTF-8. Выводим через echo текст - все ок. Делаем например print_r(str_split('АБВГД',1)); - выводит вопросы. Подскажите че за фигня. Просто надо сделать функцию ru_strtolower() - и там надо вписать русские буквы прямо в скрипт. А нифига не выходит.
     
  2. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    http://my.opera.com/beefon/blog/2010/10/11/php-lowercase
     
  3. -=Zhenek=-

    -=Zhenek=- Elder - Старейшина

    Joined:
    31 Dec 2007
    Messages:
    271
    Likes Received:
    77
    Reputations:
    1
    Ему надо разбить сроку на части,а не сменить регистр.
    У меня была подобная проблема, когда нужно было пробежаться по строке посимвольно, но билась кодировка.

    Решение так и не нашел, но во всем виновата УТФ8 , нужно просто в мануале почитать в чем ее особенность и почему не работает. (Мне кажется из-за разной длинный байтов поэтому режет часть другово символа)
     
  4. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    да хедер то тут не причем, данные поидее вообще не должны выводится, они в базу пишутся (ну кракозябрами) база - утф, скрипт - утф
     
  5. buldozer790

    buldozer790 New Member

    Joined:
    25 Nov 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    чЕтать тут
    http://ru2.php.net/manual/en/function.mb-strtolower.php

    И если не ошибаюсь тут
    http://ru2.php.net/manual/en/function.mb-internal-encoding.php

    Похоже проблема с тем что пехепе думает что это не UTF8 строка,
    либо нужно сказать ему что это utf8, либо попробовать юзоть mb_
     
  6. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    сенкс всем, буду пробовать
     
  7. av1

    av1 Elder - Старейшина

    Joined:
    6 Oct 2008
    Messages:
    720
    Likes Received:
    104
    Reputations:
    58
    Ребят как можно определить тип кодировки?
    пример: О:¤Ф§©§ъ¦§НAҐЭЎ\
    по идею должен выпасть ключ из 14-16 цыфр.
    Чем можно его раскодировать?
     
  8. DVMade

    DVMade Banned

    Joined:
    23 Jul 2010
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    Попробуй перекодировать переменную отдельно, например так
    Очень странно, что в скрипте формата UTF-8 перекодируем ешё раз текст из CP1251, но мне помогало!
     
  9. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    по-моему, факиры должны ксорить дворды в уме, не говоря уже про кодировку :)
     
  10. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    это наезд!? :Д