Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Zuzik
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557

И опять русские буквы (линукс)

06.05.2014, 00:32. Показов 1144. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Веселая такая вещь. Стоит линукс убунту 14.04. Кто может объяснить следующее:
Python
1
2
3
4
5
6
7
8
9
kazun@kazun-Lenovo-B460e:~$ python2
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'привет'
привет
>>> s = 'привет'
>>> s
'\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82'
Как можно вывести русские буквы ИМЕННО в этом случае? Для сравнения - интерпретатор скушав файлик содержимым вида
Python
1
2
3
print sys.version
s = 'ываыва'
print s
выдал 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2]
ываыва
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.05.2014, 00:32
Ответы с готовыми решениями:

Вернемся к нашим баранам: опять русские буквы, мать их
Извините, знаю, знаю, топики были такие, но я их все просмотрел, попробовал - не помогло. Обычная система: EJB-Servlet-JSP. Как вывести...

Заменить в исходном файле русские буквы ‘к’ на буквы ‘т’, буквы ‘т’ на буквы ‘к’, буквы ‘л’ на буквы ‘в’, буквы ‘в’ на
Задание: Заменить в исходном файле русские буквы ‘к’ на буквы ‘т’, буквы ‘т’ на буквы ‘к’, буквы ‘л’ на буквы ‘в’, буквы ‘в’ на буквы ‘л’.

Расположить латинские буквы в начале строки, отсортированные по алфавиту, а русские буквы в конце
ПОЖАЛУЙСТА ПОМОГИТЕ блондинке:) раньше не было фортрана а перевелася на другой факультет и сразу такие задачи... дана текстовая...

3
55 / 55 / 16
Регистрация: 25.03.2013
Сообщений: 178
06.05.2014, 01:20
хм я сижу в винде поэтому в консоли интерпретатора использую
Python
1
2
3
4
In [1]: print "эээ братюнь это юникод?э,Э??"
╤Н╤Н╤Н ╨▒╤А╨░╤В╤О╨╜╤М ╤Н╤В╨╛ ╤О╨╜╨╕╨║╨╛╨┤?╤Н,╨н??
In [3]: print u"эЭ братюнь что за оно?Э"
эЭ братюнь что за оно?Э
спецом запустил vbox xubuntu12.04 результат:
Python
1
2
In [1]: print "ээ братюнь1"
ээ братюнь1
т.е. там всё норм может вам как вариант здесь почитать...я так понял везде utf-8 должно быть...тогда всё окей будет.

Добавлено через 7 минут
аха тока счас заметил где промахнулся..но все равно у меня в линукс все норм работает:
Python
1
2
3
4
In [1]: s = 'ывафывдаофжывдаолэ'
 
In [2]: print s
ывафывдаофжывдаолэ
2
 Аватар для Zuzik
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
06.05.2014, 01:30  [ТС]
Проблема частично решена, и такое решение меня впринципе устраивает. Оказалась вот какая веселая штука :
Python
1
2
3
4
5
6
>>> s = 'впрвыдавы'
>>> s
'\xd0\xb2\xd0\xbf\xd1\x80\xd0\xb2\xd1\x8b\xd0\xb4\xd0\xb0\xd0\xb2\xd1\x8b'
>>> print s
впрвыдавы
>>>
Буду в следующий раз проверять все возможные варианты, и только потом писать сюда.

Zarex, спасибо за статейку на хабре ( еще одна статья в список того, что нужно будет прочитать и разобрать)
0
55 / 55 / 16
Регистрация: 25.03.2013
Сообщений: 178
06.05.2014, 01:48
Zuzik, терь дапёр)) кароче я два раза лоханулся) вот что выдал линукс:
Python
1
2
3
4
5
In [1]: 'sadfsad'
Out[1]: 'sadfsad'
 
In [2]: "ываывад ываыв"
Out[2]: '\xd1\x8b\xd0\xb2\xd0\xb0\xd1\x8b\xd0\xb2\xd0\xb0\xd0\xb4 \xd1\x8b\xd0\xb2\xd0\xb0\xd1\x8b\xd0\xb2'
так что всё норм, это поведение интерпретатора - верное..просто здесь как я понимаю в питоне используется __repr__ отображение unicode-строки. __repr__(self) - вызывается встроенной функцией repr; возвращает "сырые" данные, использующиеся для внутреннего представления в python.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.05.2014, 01:48
Помогаю со студенческими работами здесь

Дана строка, содержащая латинские буквы, русские буквы и цифры. Подсчитать количество русских букв и цифр в данной строк
Задача. Дана строка, содержащая латинские буквы, русские буквы и цифры. Подсчитать количество русских букв и цифр в данной строке....

Файл f содержит буквы латинского и русского алфавитов. Занести в файл h только латинские буквы, а в файл g - только русские буквы
Помогите пожалуйста!!! Файл f содержит буквы латинского и русского алфавитов. Занести в файл h только латинские буквы, а в файл g -...

Русские буквы
Как сделать чтобы в паскале на экран выводились русские буквы в кансоле

Русские буквы
Ребят всем привет!!! Подскажите мне пожалуйста такую вещь,хочу в С++ чтобы на русском выводилось,компилирую в Dev C++,у меня каляки...

Русские буквы в mc
Как сделать, чтобы в миднайт командаре отображались русские буквы из файла, созданного в блокноте windows. Русские буквы видны, если что-то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru