示例#1
0
	def convertToCgrom2(self, str):
		buf = Buffer()
		buf.buffer = str
		for i in range(len(buf)):
			ch = ord(buf[i])
			if ch == 0x5d:
				buf[i] = chr(252)
			elif ch == 0x5b:
				buf[i] = chr(250)
			elif ch == 0x24:
				buf[i] = chr(162)
			elif ch == 0x40:
				buf[i] = chr(160)
			elif ch == 0x5c:
				buf[i] = chr(251)
			elif ch == 0x7b:
				buf[i] = chr(253)
			elif ch == 0x7d:
				buf[i] = chr(255)
			elif ch == 0x7c:
				buf[i] = chr(254)
			elif ch == 0x27 or ch == 0x60 or ch == 0xB4:
				buf[i] = chr(39)
			elif ch == 0xe8:
				buf[i] = chr(164)
			elif ch == 0xe9:
				buf[i] = chr(165)
			elif ch == 0xc8:
				buf[i] = chr(197)
			elif ch == 0xc9:
				buf[i] = chr(207)
			elif ch == 0xe4:
				buf[i] = chr(123)
			elif ch == 0xc4:
				buf[i] = chr(91)
			elif ch == 0xf6:
				buf[i] = chr(124)
			elif ch == 0xd6:
				buf[i] = chr(92)
			elif ch == 0xfc:
				buf[i] = chr(126)
			elif ch == 0xdc:
				buf[i] = chr(94)
			elif ch == 0x5e:
				buf[i] = chr(253)
			elif ch == 0x5f:
				buf[i] = chr(254)

		return buf.buffer