Форум сайта python.su
tabajara, русский язык господа “зi Львова” прекрасно понимают, так что не надо ;)
а по теме, во всех исходниках которые я видел, это делается через try except те последовательно перебирают кодировки, если перекодировалось - то кодировка определена, если нет - пробуют перекодировать с параметром ignore
Офлайн
tabajara, если хочешь пиши на украинском, тебе никто не запрещает, тем более что я и другие с Украины знают прекрасно этот язык. А потому как мы все с exUSSR то все мы знаем русский. Поэтому в конце было бы не плохо добавлять еще и перевод на русский(если хочешь то можешь добавить еще и польский). Если исходить из твоих соображений тогда нужно и на беларусий и казахский переводить+ латышкий и болгарский.
Офлайн
slav0nicПокажи на примере, для наглядности.
а по теме, во всех исходниках которые я видел, это делается через try except те последовательно перебирают кодировки, если перекодировалось - то кодировка определена, если нет - пробуют перекодировать с параметром ignore
Офлайн
slivlenНаоборот. В первую очередь нужно смотреть в заголовок и только потом в meta: http://www.w3.org/TR/REC-html40/charset.html#h-5.2.2
Если в теге мета кодировка не переопределена, то ее можно узнать из http заголовка(поле Content-Type) возвращенного сервером.
conforming user agents must observe the following priorities when determining a document's character encoding (from highest priority to lowest):
1. An HTTP "charset" parameter in a "Content-Type" field.
2. A META declaration with "http-equiv" set to "Content-Type" and a value set for "charset".
3. The charset attribute set on an element that designates an external resource.
Офлайн
alafinПозволю себе и я высказать мнение. Я считаю - нельзя этого требовать, если это не оговорено в правилах форума (а этого там нет). И, тем более, недопустимо редактировать чужие посты. Хочешь перевести - ну и перевел бы отдельным постом.
tabajara, прости, отредоктировал твой пост я без объяснения. Но есть просьба, можешь добавлять сам еще к тексту написанном на украинском еще и русский? Примерно как сделал я.
alafinХуже того - тут задают вопросы люди, не знающие python. Но мы ведь не будем для них примеры переводить на basic? ;)
Потому как на форуме задают вопросы люди, возможно, не знающие украинский.
Офлайн
OlDerЕсли следовать стандарту, то да, но в действительности все немного не так. Веб сервер выдает в заголовке настроенную кодировку, которая может отличаться от реальной кодировки документа указанной в meta, поэтому я считаю, что лучше сначала искать кодировку в документе(правда есть еще Rassian Apache, который умеет перекодировать документы на лету).
Наоборот. В первую очередь нужно смотреть в заголовок и только потом в meta: http://www.w3.org/TR/REC-html40/charset.html#h-5.2.2
Офлайн
OlDerOlDer, я не могу понять, где я упоминул слова требую? Кажется я сказал “просьба”. Перечитываю уже 10 раз не могу понять с чего ты взял что требуют? А в правила уже добавил.
Я считаю - нельзя этого требовать, если это не оговорено в правилах форума (а этого там нет).
OlDerИ что будет? Форум превратиться в безмерное количество постов в которых, возможно, не будет ответов. Кому такое нужно? Все проблемы должны решать все вместе.
Человек который не понимает украинского может спокойно проигнорировать этот ответ.
OlDerМожно было бы перевести на basic если бы это был форум не по питону, а скажем - по программированию.
Хуже того - тут задают вопросы люди, не знающие python. Но мы ведь не будем для них примеры переводить на basic?
Офлайн
Предлагаю не засорять дальше эту тему, которую уже благополучно засорили. А предлагаю дальше обсудить новый форум котороый будет чисто на украинском или еще и на английском. Милости просим http://python.com.ua/forum/viewtopic.php?pid=4998
Офлайн
Вставлю свои пьять коп.
Сюда на форум меня заставили прийти непонимание некоторых моментов python-а (и вообще), когда я регистрировался то исскал помощь, по сути.
Украински форум это хорошо, я за.
Сам всю жизнь разговариваю на украинском и где-бы я не был не забуду его никогда.
Но здесь суть это язык python.
И очень благодарен OlDer , как раз то что доктор прописал. А то я свою ф-ю уже написал, будем выбирать оптимальний вариант.
Офлайн
philosof, поэтому и собираемся делать еще один форум , потому как одни в повседневной жизни используют украинский другие русский. А вторая причина чтобы не нагнетать хаос.
philosof, пожалуйста, выскажись в той теме которая про новый форум.
Офлайн