Size: a a a

2020 June 14

IG

Ilya Glotov in Go-go!
Mr. Wh🦠er
почему так не работает?
а еще нужно экспортировать функции из пэкеджа, либо не использовать пэкеджи
источник

MW

Mr. Wh🦠er in Go-go!
а есть какая-нибудь нормальная библиотека, клиент для http, который, например, самостоятельно определяет кодировку страницы?
источник

MW

Mr. Wh🦠er in Go-go!
...и декодирует контнент
источник

MW

Mr. Wh🦠er in Go-go!
источник

MW

Mr. Wh🦠er in Go-go!
я смотрю исходники, а там вообще кодировка страницы во внимание не берется
источник

MW

Mr. Wh🦠er in Go-go!
я так понимаю, go хранит строки как java, javascript и python во внутренней кодировке
источник

MW

Mr. Wh🦠er in Go-go!
например, в js они в utf-16
источник

MW

Mr. Wh🦠er in Go-go!
https://github.com/imroc/req/blob/master/resp.go#L66 и тут та же самая история
источник

p

pragus in Go-go!
Mr. Wh🦠er
а есть какая-нибудь нормальная библиотека, клиент для http, который, например, самостоятельно определяет кодировку страницы?
Тут так не принято
источник

MW

Mr. Wh🦠er in Go-go!
пейсатели библиотепк этих и не думают о том, что в рахове значительная часть сайтов в том же cp1251
источник

MW

Mr. Wh🦠er in Go-go!
а какая внутреняя кодировка строк в go? я думаю utf-16 раз string(bytes) в строки преобразуются
источник

p

pragus in Go-go!
Vladislav Milenin
проблемы с перфомансом связаны с целым вагоном недостатков, не многие готовы с ними мириться даже если бы перфоманс подтянули)
Вот это наброс
источник

MW

Mr. Wh🦠er in Go-go!
> Strings in Go are UTF-8 encoded by default
источник

MW

Mr. Wh🦠er in Go-go!
это правда?
источник

p

pragus in Go-go!
Mr. Wh🦠er
а какая внутреняя кодировка строк в go? я думаю utf-16 раз string(bytes) в строки преобразуются
Нет внутренней кодировки. Строка - это структура с 2 полями, одно из которых поинтер на данные, а второе поле - длина этих данных
источник

MW

Mr. Wh🦠er in Go-go!
или ересь
источник

MW

Mr. Wh🦠er in Go-go!
ясно: строки тут просто байтики
источник

MW

Mr. Wh🦠er in Go-go!
никакой внутренней кодировки нет как в Java
источник

p

pragus in Go-go!
Mr. Wh🦠er
ясно: строки тут просто байтики
Ну есть методы работы с юникодом(см. rune)
источник

MW

Mr. Wh🦠er in Go-go!
а в регулярках тут флаги хоть есть?
источник