SarcasmIO
различных соц.сеток
Anonymous
я пока вижу три варианта: в контроллере проверять прямо в модели проверять посмотреть как реализовано в фреймворках, но нихуя не понять и запутаться
SarcasmIO
а кто может быть?
Anonymous
чо
Anonymous
это как?
Anonymous
Всем привет! Кто использует SharpDevelop? Есть ли для этой IDE какие-нибудь темы кроме дефолтной? В инете искал — ничего не нашел, в основном реузульты на английскоь
Anonymous
дошло
Anonymous
но не буду же я ради пары строчек проверки на длину пилить отдельный класс валидации? Хотя, если проект может расшириться, в этом есть смысл, но хз.
Anonymous
Спасибо
(;¬_¬)
смотря что ты хочешь
(;¬_¬)
снова безосновательно поливать говном людей - нет, я не добрый
(;¬_¬)
кек. ну поправляйся значит
Anonymous
жиза
Anonymous
что именно?
Anonymous
интересная проблема! никогда не обращал внимание на $db->se t_charset('utf8'); с дефисом utf-8 или нет utf8. а вот сложилось так что один и тот же код на разных системах бьет русские буквы в зависимости от этого дефиса. в чем может быть дело?
Anonymous
скажи моей системе, которая без дефиса рубит русский текст
Evgeniy
с точки зрения рфц да
Evgeniy
но в большинстве ос
Evgeniy
короткое название без дефиса
Evgeniy
это в пыхе
Anonymous
спасибо щас почитаю что там пишут
Evgeniy
https://dev.mysql.com/doc/refman/5.7/en/charset-charsets.html
Evgeniy
вот здесь
Evgeniy
название кодировки без тире
Evgeniy
это mysql
Evgeniy
жизнь боль, на rfc всем срать
Evgeniy
когда ты указываешь utf-8 ты по сути ничего не указываешь потому что нету такой кодировки в mysql
Evgeniy
в этом и вся разница
Anonymous
в этом и вся разница
хм, по идеи оно залило в бд в хз какой кодировке когда было с дефисом, вот и проблема
Evgeniy
там у Mysql
Evgeniy
есть куча кодировко
Evgeniy
кодировка, клиента, сервера, соединения, таблицы
Evgeniy
грубо говоря
Evgeniy
есть кодировка соединения
Anonymous
грубо говоря
кстати ты для бд ставишь ютф или оставляешь латин?
Evgeniy
в ней клиент говорит я шлю тебе данные в такой кодировке, например cp1251
Evgeniy
сервер говорит я отвечаю в кодировке utf8
The Ant
спасибо
это шутка была ;[
Evgeniy
а сервер реально данные хранит например в latin
The Ant
mb_strlen же
Evgeniy
и когда ты пытаешься записать "привет мир"
Anonymous
я ещё не проверил :D
Evgeniy
эти данные в клиенте лежат в cp1251
Evgeniy
потом они преобразуются в кодировку cp1251
Evgeniy
для соединения
Evgeniy
сервер получив их преобразует в utf8
Anonymous
пошёл нахуй
Anonymous
peedor
Evgeniy
потом полученные данные преобразует в latin для хранения
Evgeniy
как то так
Evgeniy
done
The Ant
потролить то всегда можно )
Evgeniy
все эти приседания с кодировками
Evgeniy
это нужно чтобы клиент мог быть в любой кодировке
Anonymous
как то так
вроде как понял, а саму бд стоит ставить ютф8 или оставлять в латине?
Evgeniy
я ставлю utf8
Evgeniy
в my.cnf
Evgeniy
http://gahcep.github.io/blog/2013/01/05/mysql-utf8/
Anonymous
спасибо за объяснения!
Evgeniy
ytf
Evgeniy
no
Anonymous
Evgeniy
спасибо за объяснения!
в ссылке более подробное
Evgeniy
тема довольно популярная
Anonymous
да я как-то заделал бд и забил) почти всегда прокатывало) щас смотрю статью
Co(n)stantine👨‍🔬
Lencore
а если файл гигабайт? )
это мой проект, я знаю, что там больше 64 кб не будет)
The Ant
это мой проект, я знаю, что там больше 64 кб не будет)
Ну можно расширить немного сознание и заглянуть в доку. http://php.net/manual/ru/splfileobject.seek.php
Anonymous
Посоны, что лучше использовать print или echo?)
invariance
для разных целей оно
invariance
принт р форматирует, echo тупо выводит
Evgeniy
Не форматирует