Reported by a11cf0.vk on 2012-12-07 16:38
steps to reproduce:
1.Open any Scintilla-baced text editor. Notepad++ or SciTE or Notepad2 will work.
2.Set current encoding to UTF-8;
3.Paste this Cyrrilic string: 'тест', or enter any non-latin text.
4.Try to delete characters from this text by using backspace or delete.
Currently, NVDA reads the text correctly, but speaks characters in a wrong encoding when using backspace or delete.
I think this problem is related to that described in ticket #2411.
The text was updated successfully, but these errors were encountered:
Comment 4 by a11cf0.vk on 2012-12-08 07:47
I updated to latest NVDA snapshot and tested this again.
NVDA works correctly when using delete, but when using backspace NVDA speaks nothing.
This happens when the file encoding is set to anything accept the default system code page and you try to delete any non-ASCII character.
The default code page of my system is CP1251.
The following log fragment is generated:
IO - inputCore.InputManager.executeGesture (18:30:41):
IO - speech._speakSpellingGen (18:30:41):
Speaking character u'\ufffd'