Я хочу напечатать некоторые символы Unicode, но u '\ u1000 '
до u' \ u1099 '
. Это не работает:
for i in range(1000,1100):
s=unicode('u'+str(i))
print i,s
если требуется распечатать символы, соответствующие произвольному диапазону Unicode, можно использовать следующий (python 3)
unicode_range = ('4E00', '9FFF') # (CJK Unified Ideographs)
characters = []
for unicode_character in range(int(unicode_range[0], 16), int(unicode_range[1], 16)):
characters.append(chr(unicode_character))
Можно было бы ценить этот версия php-cli :
Это использует объекты HTML и декодирование UTF8.
Последняя версия XTERM и терминалов других поддерживает unicode символы довольно приятно :)
php -r 'for ($x = 0; $x < 255000; $x++) {echo html_entity_decode("&#".$x.";",ENT_NOQUOTES,"UTF-8");}'