@botoid

Страница 904 из 4042
b0g3r
11.06.2017
09:58:23
Если да - в питончике можно декодировать в ascii, заменив сломанные символы на ? или отлавливать исключение и ругаться

Евгений
11.06.2017
09:58:24
в таком случае генерю им рандомное имя (ну это про игру) :)
Это понятно, но надо как-то ведь проверить, является ли имя нормальным или нет

b0g3r
11.06.2017
09:58:31
в JSON
Да причем тут жсон оО

Google
Wyldstyle
11.06.2017
09:59:12
у меня стоит регулярка [A-Za-z]+ и всё

имя удовлетворяет — то остаётся, если нет, то генерится новое

Евгений
11.06.2017
09:59:46
Хм, классная идея. Спасибо, не додумался сначала.

Magic
11.06.2017
10:00:06
Да причем тут жсон оО
Господи как сложно понять? Если у чувака ник содержит символы не заданные в твоей базе, то записав json ты ничего не поломаешь и сможешь вернуть исходный вид

Wyldstyle
11.06.2017
10:00:12
^^ неужели моя идейка пригодилась кому-то О_О

Magic
11.06.2017
10:01:08
Что такое "символы не заданные в базе"?
Боже Задал ты базе кодировку одну, а символы выходят за ее пределы -> в базу не запишутся. Так понятнее?

Потому что блять удобно

b0g3r
11.06.2017
10:01:22
А не кодировать все в жсон

Google
Magic
11.06.2017
10:01:57
Да ты не знаешь какой придет символ и есть ли он в таблице твоей кодировки!

Utf8 тоже разные

pride
11.06.2017
10:02:33
не, пока молчит

если не забуду отпишу

Sergey
11.06.2017
10:02:40
Utf8 тоже разные
В смысле разные?

b0g3r
11.06.2017
10:02:50
Utf8 тоже разные
В телеграме - четырехбайтовый

Magic
11.06.2017
10:02:53
В смысле разные?
Доброе утро

b0g3r
11.06.2017
10:03:01
Ты _знаешь_ какой символ придет

Magic
11.06.2017
10:03:06
utf8mb4 кажется

b0g3r
11.06.2017
10:03:08
В этом то вся и фишка :)

Что не надо думать, достаточно задать нужную кодировку и не страдать

Magic
11.06.2017
10:03:41
Какой же ты умный я погляжу

Евгений
11.06.2017
10:03:57
Давайте обойдёмся без оскорблений и срача только. Спасибо.

Magic
11.06.2017
10:04:08
Еще раз, для чайников, кодировки нужной может не оказаться в условиях например тех же хостингов и тд

Черти его знает кто тебе пришлет какой символ

Смайлик и тд

b0g3r
11.06.2017
10:04:47
Ладно, диалог скатывается в какое-то безумное русло жсон-кодинга)

Magic
11.06.2017
10:05:25
Вот у меня в utf8mb4 не влезают какие то смайлы Обновить базу решение, но возможности нет. Ситуация имеет место быть

Google
Sergey
11.06.2017
10:05:26
Не знаю у меня записывает в базу и достаёт даже если в нике есть смайлы

b0g3r
11.06.2017
10:06:58
В том случае жсон - выход
json_encode принимает на вход утф-8 строку

Если кто-то пришлет тебе не утф-8, то скрипт упадет

Поэтому нужно работать с кодировками теми инструментами, которые с ними работают

Chuvi
11.06.2017
10:07:48
Ладно, диалог скатывается в какое-то безумное русло жсон-кодинга)
Чо ты прикопался. Вопрос был - как поступить в случае, если в базу нужно положить символ который в базу положить нельзя. Один и вариантов ответов - закодить в жсон. Не нравится - не пользуйся.

Magic
11.06.2017
10:07:52
Просто зачем спорить если не сталкивался? Ты знаешь что таблицы символов разные, или нет?

Чууи прав

pride
11.06.2017
10:08:31


а нельзя просто конвертнуть бд в

Григорий
11.06.2017
10:08:34
Народ а инлайн кнопка может два параметра передовать, а не один ????

Chuvi
11.06.2017
10:08:50
А вот в этой, кстати, смайлики ломаются.

pride
11.06.2017
10:09:19
А вот в этой, кстати, смайлики ломаются.
дык да, но я вон выше кидал как их резать

b0g3r
11.06.2017
10:09:32
Я не против енкодинга в нужную кодировку перед тем как сложить в базу)

Magic
11.06.2017
10:09:42
дык да, но я вон выше кидал как их резать
Так надо НЕ РЕЗАТЬ А СОХРАНИТЬ БЕЗ ИЗМЕНЕНИЙ

Евгений
11.06.2017
10:09:45
Народ а инлайн кнопка может два параметра передовать, а не один ????
В строке data передавай всё, что хочешь. Например, можно передать "123_ttt_555" и далее распарсить как 3 параметра.

Chuvi
11.06.2017
10:09:48
Вопрос был таки в другом
а как вы справляетесь с "некорректными" для БД именами людей в телеге?

b0g3r
11.06.2017
10:09:51
Я против решения этой проблемы с помощью жсона)

Magic
11.06.2017
10:10:32
Я против решения этой проблемы с помощью жсона)
ОК КАК вот у меня кодировка как выше Я все пробовал из доступных мне Ни одна не сохраняет смайлики некоторые

Google
Magic
11.06.2017
10:11:54
тебе нужна utf8mb4_unicode_520_ci
Да? Не помню находил или нет Попробую спасибо Но пока жсон вполне устраивает в качестве решения.

В условиях когда нет возможности сменить базу(обновить) во всяком случае

b0g3r
11.06.2017
10:14:49
Я не похапешник, но mb_convert_encoding

Chuvi
11.06.2017
10:18:38
Я не похапешник, но mb_convert_encoding
Чо правда? Как ей передать utf8mb4_unicode_520_ci?

b0g3r
11.06.2017
10:18:55
Не готов ответить на этот вопрос)

Про питончик я бы может ещё с тобой побазарил и покумекал, но про пхп не готов

Chuvi
11.06.2017
10:20:28
Про питончик я бы может ещё с тобой побазарил и покумекал, но про пхп не готов
Да посрать, в питончике мне строчку в эту collation закодируй тогда.

Короче, я вот про это - https://stackoverflow.com/questions/36633893/mariadb-select-wrong-unicode-character

Oleg
11.06.2017
10:53:52
Какие у вас есть идеи для ботов?

Евгений
11.06.2017
11:27:27
Народ, как вы поступаете, когда надо вывести таблицу в сообщении? Учитывая мелкие пузыри в телеге

Евгений
11.06.2017
11:28:25
не вариант, к сожалению

<code> А внутри str_pad </code>
Это понятно, но текст всё равно "бьётся"

Chuvi
11.06.2017
11:29:22
Это понятно, но текст всё равно "бьётся"
Там есть максимальная "безопасная" длина. Вот в неё надо уместиться.

Евгений
11.06.2017
11:29:22
Может, кто-то другой шаблон построения таблицы применяет или что-либо ещё



Google
Евгений
11.06.2017
11:31:18
Может быть, кто-то подскажет похожий шаблон, чтобы он был читабельным на узких экранах



Chuvi
11.06.2017
11:32:12
Может быть, кто-то подскажет похожий шаблон, чтобы он был читабельным на узких экранах
Мне кажется вариант хороший только один - генерить картинку и слать её.

Евгений
11.06.2017
11:33:59
Chuvi
11.06.2017
11:34:57
Я хотел что-то подобное хотя бы на один день в табличку текстовую папихать. В итоге плюнул...



pride
11.06.2017
11:59:07
по поводу telebot, падения и webhook, комментарий от коллеги: Константин Александрович Долгачев, [11.06.17 14:58] а я хуй забил Константин Александрович Долгачев, [11.06.17 14:58] пуллингом пользуюсь

Евгений
11.06.2017
12:03:18
Мб лучше фото?
Я ща так и пробую, но геморроя будет в разы больше

Sergey❄️
11.06.2017
12:03:47
Я ща так и пробую, но геморроя будет в разы больше
Ну а можно сделать "игру" и там счёт организовать

Евгений
11.06.2017
12:03:53


AbduCOM
11.06.2017
12:04:19
создать пост в телеграф не вариант?

Sergey❄️
11.06.2017
12:04:32
Там то тем более не вариант

Евгений
11.06.2017
12:04:44
создать пост в телеграф не вариант?
блэт, это ещё больший геморрой, с их ебанутым API

pride
11.06.2017
12:04:58
короче try try except except и збс

Страница 904 из 4042