|
|
|
4.4, xl32 (ok), 20:37, 19/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Жду полноценную реализацию юникода
Неявную? В строках? И как тогда они, по-вашему, будут бинарно-безопасную обработку продолжать соблюдать? Да лесом!
Вон, через функции и так всё отлично и предсказуемо работает.
| |
4.9, Аноним (-), 01:15, 20/09/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
Зойчем? Третий питон после перехода на юникод вон как затормозил. Каким бы быстрым алгоритм разбора юникода ни был, он будет заметно медленнее однобайтовых кодировок. Проэтому лучше оставить все как сейчас.
| |
|
5.16, angra (ok), 09:22, 20/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
А perl обеспечил наилучшую поддержку юникода хрен знает сколько лет назад и никаких тормозов не добавилось. Может не в самом юникоде дело, а в конкретных реализациях? Хотя учитывая ЦА php реализация как в питоне более вероятна.
| |
|
|
7.19, angra (ok), 12:25, 20/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
Она кажется костылем только тем, кто не знает насколько сложной вещью является unicode. Путь объявления всего юникодом хорош для ЦА гвидобейсика, так как наличие нескольких вариантов взрывает им мозг, но не для ЦА perl, которая исповедует противоположные принципы.
| |
|
8.22, лох (?), 15:16, 20/09/2013 [^] [^^] [^^^] [ответить] | –1 +/– | что за тупизна с какого перепугу вы решили, что в питоне всё юникод это вам в... текст свёрнут, показать | |
|
9.30, angra (ok), 20:43, 20/09/2013 [^] [^^] [^^^] [ответить] | +/– | С идеологией языка можно ознакомится даже не изучая сам язык Сюрприз Кстати с ... текст свёрнут, показать | |
|
8.23, лох (?), 15:34, 20/09/2013 [^] [^^] [^^^] [ответить] | –1 +/– | unicode - сложная вещь или реализация его в перле сложная вещь не путай питон ... текст свёрнут, показать | |
|
9.29, angra (ok), 20:33, 20/09/2013 [^] [^^] [^^^] [ответить] | +/– | Если вы не знаете про сложности юникода, то это не значит, что их нет Другое де... текст свёрнут, показать | |
9.32, arisu (ok), 11:09, 21/09/2013 [^] [^^] [^^^] [ответить] | +2 +/– | если для тебя юникод 8212 это просто, то понятно, почему тебе так нравится гв... текст свёрнут, показать | |
|
|
9.28, angra (ok), 20:25, 20/09/2013 [^] [^^] [^^^] [ответить] | +1 +/– | Во второй версии как раз было различие между юникод и байтовыми строками В трет... текст свёрнут, показать | |
|
|
|
|
5.20, Нанобот (ok), 13:24, 20/09/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
>Каким бы быстрым алгоритм разбора юникода ни был, он будет заметно медленнее однобайтовых кодировок.
человеки не заметят микросекундные различия. более того, эти микросекундные различия будут слабо заметны даже в профайлере на фоне общей медлительности интерпретатора
| |
|
6.21, Аноним (-), 13:29, 20/09/2013 [^] [^^] [^^^] [ответить]
| –4 +/– |
Проблема в том, что Python компилируется в байт-код. А PHP парсится каждый раз на лету. И должен работать быстро даже без включения кэша, потому что кэш в PHP - сугубо опциональная функция.
| |
6.38, kurokaze (ok), 01:12, 23/09/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> слабо заметны даже в профайлере на фоне общей медлительности интерпретатора
Ну вы все интерпретаторы не равняйте по гвидобейсиковскому.
Кроме того если бы вы были правы, не существовали бы "нативные" либы
| |
|
5.34, Аноним (-), 15:57, 22/09/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Очевидное-невероятное: UTF-8 полностью совместим с ASCII. То есть, текст, закодированный однобайтовым ASCII, до последнего бита идентичен оному в UTF-8.
| |
|
|
|
2.13, Аноним (-), 03:45, 20/09/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Господи, когда уж они выпустят PHP 6
им не хватает прямолинейности поттеринга.
| |
|
1.6, Аноним (-), 22:16, 19/09/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
mbstring еще не встроен в ядро?
substr, strpos, etc ... выглядит ужасно с UTF
| |
|
2.8, ILYA INDIGO (ok), 01:13, 20/09/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
>mbstring еще не встроен в ядро?
apc, memcache, radis, sphynx, bcmath, ssl, preg, gd и куча всего не встроено в ведро, и чё с этого?
Что мешает собрать из pear/pecl или в вашем случае просто подключить уже имеющийся модуль?
Причём, насколько помню, под M$ mbstring и zip встроены.
>substr, strpos, etc ... выглядит ужасно с UTF
Юзай http://ua1.php.net/manual/ru/ref.mbstring.php
| |
|
3.11, Аноним (-), 02:01, 20/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
iconv.input_encoding = UTF-8
iconv.internal_encoding = UTF-8
iconv.output_encoding = UTF-8
mbstring.internal_encoding = UTF-8
mbstring.func_overload = 1
| |
|
4.12, Аноним (-), 02:02, 20/09/2013 [^] [^^] [^^^] [ответить]
| +/– |
default_charset = UTF-8
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
| |
|
|
2.10, xl32 (ok), 01:46, 20/09/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
Они выглядят отлично.
Вы по ним хелп читали? Это функции для бинарных строк. Не трогайте их, чем вас не устраивают mb_*?
| |
|
|
2.39, kurokaze (ok), 01:14, 23/09/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Комментят типичные php программисты.
Ну и атипичные вроде тебя и пневмонии
| |
|
|