Я много раз исследовал эту проблему, но я не смог найти явный ответ. Пожалуйста, помогите мне, как я могу сравнить две строки Unicode. Я хочу получить дату этого формата «17 Ağustos 2017» или «11 Eylül 2017», и я стараюсь преобразовать в этот формат «17-08-2017», «11-9-2017». Но когда я получаю строку месяца, он возвращает < /p>
"ağustos"> "a \ xc4 \ x9fustos", "eylül"> "eyl \ xfcl" < /p>
< /blockquote>
months = ['Ocak', '\xc5\x9eubat', 'Mart', 'Nisan',
'May\xc4\xb1s', 'Haziran', 'Temmuz',
'A\xc4\x9fustos', 'Eyl\xfcl', 'Ekim',
'Kas\xc4\xb1m', 'Aral\xc4\xb1k'
]
month= valuesDetails[indexDate].split(" ")
if int(months.index(month[1])+1 < 10): # month
month[-2]= "0"+str(months.index(month[1])+1)
else:
month[-2]= str(months.index(month[1])+1)
if int(month[0]) < 10: # day
mont[0] = "0"+month[0]
item['date'] = month[0]+"-"+month[1]+"-"+month[2]
Подробнее здесь: https://stackoverflow.com/questions/470 ... characters
Python Scrapy Unicode Сравнение строковых турецких символов ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Обработка турецких/не-ascii символов в subprocess.check_output в Python
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Struts 2 OGNL — сравнение двух строковых значений в файле validation.xml
Anonymous » » в форуме JAVA - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-