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