3 # Rec10 TS Recording Tools
4 # Copyright (C) 2009-2010 Yukikaze
11 z_ascii = u"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz !”#$%&’()*+,−./:;<=>?@[¥]^_‘{|}〜 〜"
12 h_ascii = u"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz !\"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ -"
13 #z_ascii = z_ascii+Ur"\Ue28892\Uefbc8e"
14 #h_ascii = h_ascii+Ur"\Uefbc8d."
15 z_ascii_sp = unichr(0x2212)+unichr(0xff0e)
16 h_ascii_sp = unichr(0x002d)+unichr(0x002e)
17 z_number = u"0123456789"
18 h_number = u"0123456789"
19 z_alphabet = u"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz #"
20 h_alphabet = u"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz #"
27 i = z_ascii_sp.find(s)
35 def toHankaku_ABC123(str):
38 i = z_alphabet.find(s)
41 i = z_ascii_sp.find(s)
49 def check_Character_Type(character):
51 return code is 1:Alphabet 2:Hiragana 3:Katakana 4:Kanji
53 #recdblist.printutf8(character)
54 #recdblist.printutf8(type(character))
55 #character=character.encode('UTF-8')
56 #recdblist.printutf8(character)
57 #recdblist.printutf8(type(character))
59 #recdblist.printutf8(ord(chcode))
60 if chcode>=0x0000 and chcode<=0x007F:
62 elif chcode>=0x3040 and chcode<=0x309F:
64 elif chcode>=0x30A0 and chcode<=0x30FF:
66 elif chcode>=0x4E00 and chcode<=0x9FFF: