When changing, adding, or inserting a string against a old value, the new value will be corrupted. Actually, I saw: - a char is deleted - chars are rearranged in a wrong order. - etc... So this is saying that some multibyte can be input sometimes but its not correctly shown or interpreted for example the ordering of mbyte characters is not always correct - here are some observations of those in Japan: NOTE - these letters abc, def, etc below should be viewed as mbyte - Original name: abc To insert "def" between "a" and "b". After renaming, the name should be "adefbc". ^^^ But actually, the name is "adbcef". ^ ^^ This applies, to any Input of the edit control area in any diagram when using mbyte and the mbyte input tools. 2. When starting to input 2-byte chars against all 2-byte/1-byte chars that are reversal-selected. (Please see RevSel.gif. It indicates "reversal-selected".) 3. When starting to add 2-byte chars at the end of existing 2-byte/1-byte chars. ----- In the following 2 cases, the chars are incorrect in order. 4. When starting to input 2-byte chars, when a caret exists between 2-byte/1-byte chars. (Please see Caret.gif. It indicates this situation.) This means "When inserting 2-byte chars, ". 5. When starting to input 2-byte chars against a part of 2-byte/1-byte chars that is reversal-selected. (Please see RevSel2.gif. It indicates this situation.) This shows the worst result. For example, The original name is "abc", and "ab" is reversal-selected. abc ~~ When changing "ab" to "def", the result should be "defc" defc ^^^ But actually, the result shows "abdcef". abdcef ~~^ ^^ That is: 1. Existing "ab" is not deleted. 2. New "def" is incorrect in order.