Найти - Пользователи
Полная версия: Нубский вопрос почему выводит вопросы вместо кирилици?
Начало » Web » Нубский вопрос почему выводит вопросы вместо кирилици?
1
Timafei.sosnin
Вот код
Python
 #!/usr/bin/env python3
import cgi
import html
form = cgi.FieldStorage()
text1 = form.getfirst("TEXT_1", "не задано")
text2 = form.getfirst("TEXT_2", "не задано")
text1 = html.escape(text1)
text2 = html.escape(text2)
print("Content-type: text/html\n")
print("""<!DOCTYPE HTML>
        <html>
        <head>
            <meta charset="UTF-8">
            <title>Обработка данных форм</title>
        </head>
        <body>""")
print("<h1>Обработка данных форм!</h1>")
print("<p>TEXT_1: {}</p>".format(text1))
print("<p>TEXT_2: {}</p>".format(text2))
print("""</body>
        </html>""")
Вот Html
 <html>
<head>
<meta charset="utf-8">
<title>Обработка данных форм</title>
</head>
<body>
    <form action="/cgi-bin/form.py">
        <input type="text" name="TEXT_1">
        <input type="text" name="TEXT_2">
        <input type="submit">
    </form>
</body>
</html>
код сервера
 from http.server import HTTPServer, CGIHTTPRequestHandler
server_address = ("",8000)
httpd = HTTPServer(server_address, CGIHTTPRequestHandler)
httpd.serve_forever()
обясните в чем проблема
doza_and
Да кто его знает. Сначала проверьте в какой кодировке у вас html файл на диске.
FishHook
doza_and
У него на диске нет html-файла, html у него на stdout принтается.
Скорее всего ТС програмку доблестно нагуглил, но вот только запускает её на винде.
Timafei.sosnin, вы в какой операционной системе работаете?
Timafei.sosnin
Винда, но на прошлой недели всё работало нормально
FishHook
Timafei.sosnin
Винда, но на прошлой недели всё работало нормально
Ну откуда в винде utf-8? Винда кодирует в кодировке https://ru.wikipedia.org/wiki/Windows-1251
Timafei.sosnin
Насчет откуда utf-8. Не знаю просто переустановил не давно вот и не понял в чем проблема. спасибо всё заработоло
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB