We use cookies
We use cookies to optimize our website. By continuing to browse the site, you agree to our use of cookies.
New design
Control panel
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Hotline
  • +38 (044) 392-74-33 Kiev
  • +38 (057) 728-39-00 Kharkiv
  • +38 (056) 794-38-31 Dnipro
  • +38 (032) 229-58-93 Lviv
  • +38 (048) 738-57-70 Odessa
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Kievstar
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Moscow

2.20.23. Python script does not output Cyrillic

If the Python script does not display lines containing Cyrillic characters, make changes to it and format the output by analogy with the examples below.

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
 
# enable debugging
import cgitb
cgitb.enable()
 
print "Content-Type: text/html;charset=utf-8"
print
 
print "Hello World!"
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
 
# enable debugging
import cgitb
cgitb.enable()
 
import sys
import codecs
 
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
 
print("Content-Type: text/html; charset=utf-8")
print()
print('Hello World!')