Найти - Пользователи
Полная версия: Проблемы с передачей русских символов через CGI
Начало » Python для новичков » Проблемы с передачей русских символов через CGI
1
astatium135
У меня есть участок кода вида:

#какой-то код
form=cgi.FormStorage()
if 'first' in form and 'last' in form:
    f=open('myfile','w')
    f.write(form['first'].value
    f.write('\n')
    f.write(form['last'].value
    f.close()
    print('Запись осуществленна')
#ещё код
Если скармливать форме английские символы, всё работает. А если русские, то после перой операции записи скрипт тупо перестаёт выполняться. Подскажите, как решить проблему. В форме мета-тегов с кодировкой нет, веб-сервер всем известный Денвер с подключённным третьим Python-ом, в остальном по умолчанию. Подскажите пожалуйста, как исправить
py.user.next
astatium135
скрипт тупо перестаёт выполняться
Там, скорее всего, исключение есть, надо его узнать. Поставь проверку на исключение и запиши его в файл.
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