Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/29: Рейтинг темы: голосов - 29, средняя оценка - 5.00
 Аватар для mansters
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 73

Syntaxerror non-utf-8 code starting with ' xd5'

23.08.2018, 12:31. Показов 5761. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
помогите запустить конвертер на Python

Все делаю по инструкции инструкции

после ввода python converter.py 1.sf2 2.ttf
получаю ошибку
File converter.py, line 222
SyntaxError Non-UTF-8 code starting with 'xd5' in file converter.py on line 22
2, but no encoding declared; see httppython.orgdevpepspep-0263 for details
Вложения
Тип файла: 7z font_converter.7z (24.3 Кб, 2 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.08.2018, 12:31
Ответы с готовыми решениями:

Ошибка: Non-UTF-8 code starting with '\xcd' при выводе текста из файла
надо было вывести текст из файла выводит вот такую ошибку SyntaxError: Non-UTF-8 code starting with '\xcd' in file...

Ошибка Non-UTF-8 code starting with '\xd1' in file C:\pythonProject\main.py on line 203, but no encoding declared
здравствуйте сия ошибка Код не-UTF-8, начинающийся с '\ xd0' в файле C: \ pythonProject \ main.py в строке 201, но не объявлена...

Code::Blocks wxWidgets UTF-8
Здравствуйте. Прошу помочь с кодировками. Вкратце суть такова: программа на C++ с wxWidgets работает под Windows. Посылает запросы в...

3
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
23.08.2018, 12:59
Лучший ответ Сообщение было отмечено mansters как решение

Решение

В файле converter.py

в строках 200-265

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
dict = {
    192 : ord("A"),
    193 : ord("B"),
    194 : ord("V"),
    195 : ord("G"),
    196 : ord("D"),
    197 : ord("["),
    198 : ord("H"),
    199 : ord("Z"),
    200 : ord("I"),
    201 : ord("E"),
    202 : ord("K"),
    203 : ord("L"),
    204 : ord("M"),
    205 : ord("N"),
    206 : ord("O"),
    207 : ord("P"),
    208 : ord("R"),
    209 : ord("S"),
    210 : ord("T"),
    211 : ord("Y"),
    212 : ord("F"),
    213 : ord("X"), # Õ
    214 : ord("`"),
    215 : ord("J"),
    216 : ord("Q"),
    217 : ord("W"),
    218 : ord("]"), # Ü
    219 : ord("$"),
    220 : ord("_"),
    221 : ord("C"),
    222 : ord("U"),
    223 : ord("^"), # ß
    224 : ord("a"),
    225 : ord("b"),
    226 : ord("v"),
    227 : ord("g"),
    228 : ord("d"),
    229 : ord("{"),
    230 : ord("h"),
    231 : ord("z"),
    232 : ord("i"),
    233 : ord("e"),
    234 : ord("k"),
    235 : ord("l"),
    236 : ord("m"),
    237 : ord("n"),
    238 : ord("o"),
    239 : ord("p"),
    240 : ord("r"),
    241 : ord("s"),
    242 : ord("t"),
    243 : ord("y"),
    244 : ord("f"),
    245 : ord("x"),
    246 : ord("%"), # ö
    247 : ord("j"),
    248 : ord("q"),
    249 : ord("w"),
    250 : ord("|"),
    251 : ord("&"),
    252 : ord("~"),
    253 : ord("c"),
    254 : ord("u"),
    255 : ord("}"),
}
Немецкие буквы после комментария, удалите их
1
 Аватар для mansters
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 73
23.08.2018, 13:36  [ТС]
ТабуретY, спасибо помогло.
появилась другая ошибка

Python
1
2
3
4
File "converter.py", line 353
print result
           ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(result)?
0
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
23.08.2018, 13:45
Скрипт рассчитан на python 2.7, поэтому или установите python 2.7 или расставьте скобки у print, там всего пара мест

Python
1
print (result)
еще надо будет установить fonttools

pip install fonttools
и еще, выходной файл в этой строке python converter.py 1.sf2 2.ttf, 2.ttf должен быть шрифтом
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.08.2018, 13:45
Помогаю со студенческими работами здесь

Использование UTF-8 в приложении (Code::Blocks)
С сями только знакомлюсь, так что извините за подобный вопрос. Я пишу программу, которая может выводить и обрабатывать не-ASCII символы,...

getBytes('UTF-16') даёт UTF-16LE или UTF-16BE?
Добрый день! Делаю J2ME-клиента к некому серверу, исходников которого у меня нет, но есть работающий клиент на C#. Выяснилось, что C#...

<globalization fileEncoding='utf-8' requestEncoding='utf-8' responseEncoding='utf-8' />
Если в коде пишу строку скажем Response.Write ('Вася дурак') - все срабатывает нормально, а если в &lt;body&gt;&lt;h1&gt;Вася...

Конвертация из ASCII в UTF-32 или UTF-8 в UTF-32
Собсно сабж.

Программа для конвертации тектового файла из кодировки UTF-8 в UTF-16
Привет. Как можно реализовать эту программу на чистом си?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru