QScintilla/QsciScintillaCompat.py

changeset 3493
71f15675e89f
parent 3393
080ace4829b4
child 3515
1b8381afe38f
equal deleted inserted replaced
3492:ae74a7201759 3493:71f15675e89f
262 utf8Len = 4 262 utf8Len = 4
263 elif (ch[0] & 0xE0) == 0xE0: 263 elif (ch[0] & 0xE0) == 0xE0:
264 utf8Len = 3 264 utf8Len = 3
265 elif (ch[0] & 0xC0) == 0xC0: 265 elif (ch[0] & 0xC0) == 0xC0:
266 utf8Len = 2 266 utf8Len = 2
267 else:
268 utf8Len = 1
267 while len(ch) < utf8Len: 269 while len(ch) < utf8Len:
268 pos += 1 270 pos += 1
269 ch += self.byteAt(pos) 271 ch += self.byteAt(pos)
270 return ch.decode('utf8') 272 return ch.decode('utf8')
271 else: 273 else:

eric ide

mercurial