Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
Всем здравствуйте. Есть такая проблема на сервере работает скрип, вообщем в определенный момент он из массива вытягивает элементы и создает папки называя их этим элементом, так вот бывает что среди них есть киррилица, что сбивает весь скрипт с ошибкой в кодировке UnicodeEncodeError: 'ascii' codec can't encode characters in position 34-36: ordinal not in range(128) пробывал разные варианты и так и сяк.... может кто подскажет вариантик какой сошелся уже на том что если попадается элемент с киррилицой, то его пропускать но не знаю как это реализовать , подскажите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 12:42 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
LamerO4ekпробывал разные варианты и так и сяк.... Ну так показывайте, чего пробовали. LamerO4ekсошелся уже на том что если попадается элемент с киррилицой, то его пропускатьПочему бы не сделать транслит? В линуксе (если это действительно дистрибутив на базе Linux, а не FreeBSD) сейчас обычно используется utf-8. Озвучте реальные кодировки кириллицы в файловой системе и в текстовом файле, а там поглядим какое преобразование требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 13:02 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
скрип; киррилица; киррилицой; пробывал *FACEPALM* Про запятые, вопросительные и иные знаки молчу. PS. Угадай по ошибке, на каком ЯП скрипит скрип... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 13:03 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
GrammarNaziPS. Угадай по ошибке, на каком ЯП скрипит скрип... JS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 13:26 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
GrammarNaziскрип; киррилица; киррилицой; пробывал *FACEPALM* Про запятые, вопросительные и иные знаки молчу. PS. Угадай по ошибке, на каком ЯП скрипит скрип... Уже записался на курсы русского языка и литературы Скрип большой выбивает ошибку в этой функции Код: python 1. 2. 3. 4. 5. 6. 7. пробывал делать name.encode('utf-8') в функии где он находится, нет эффекта транслит на подходит поскольку name это домены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 14:04 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
LamerO4ekтранслит на подходит поскольку name это доменыДля доменов есть свой транслит - пуникод называется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 14:16 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
vkleLamerO4ekтранслит на подходит поскольку name это доменыДля доменов есть свой транслит - пуникод называется. а как его использование в коде выглядит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 14:36 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
LamerO4ekvkleпропущено... Для доменов есть свой транслит - пуникод называется. а как его использование в коде выглядит? на питоне я так понимаю? быстрый поиск выдал это: https://gist.github.com/bnoordhuis/1035947 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 14:52 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
LamerO4ekа как его использование в коде выглядит?На PHP так как то: Код: php 1. 2. 3. 4. 5. 6. На выходе получается закодированная в латиницу последовательность или раскодированная в национальный алфавит соответственно. У Вас, похоже, код на питоне. Наверняка и для него есть библиотека или модуль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 14:52 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
да код в питоне, пробовал punycode_encode() не помогает, может кто сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 16:14 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
LamerO4ekда код в питоне, пробовал punycode_encode() не помогает, может кто сталкивался? если сделать так: Код: python 1. 2. 3. 4. 5. 6. то нарушается структура папок и они все сливаются в одно название, вместо создания друг в друге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 16:30 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
LamerO4ekpunycode_encode() не помогаетЧто поступает на вход, что выдает на выходе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 16:32 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
vkleLamerO4ekpunycode_encode() не помогаетЧто поступает на вход, что выдает на выходе? (это-шанс.рф)папка - (2013-06-06)папка - (файлы csv и txt) - так у меня в винде локально все хороше было и до этого доменов около 300 на этом выбивало когда на сервера запускал там только 2-3 таких из общей массы, сейчас получается с этим punycode_encode() (-) папка - (2013-06-06-w90bv2apb2g3b8byhzjqk) - (файлы csv и txt) на сервере не запускал ночью когда все акшены пойдут он отработает будет видно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 16:53 |
|
||
|
Кирилица в путях на линуксе
|
|||
|---|---|---|---|
|
#18+
Не понял, Вы путь целиком чтоль скармливаете конвертилке? Не думаю что она это умеет. Ограничивайте только кириллический домен. По крайней мере, преобразование в пуникод для доменных имен реализовано, если правильно понимаю эту кухню. В остальном же до сих пор не ясно, почему нельзя использовать нативную кирилицу, что за проблемы. Информацию об используемых кодировках и ОС/ФС Вы почему то тщательно скрываете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2013, 19:17 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38290650&tid=1463731]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 350ms |

| 0 / 0 |
