BUG: Accented Characters in Memo Field Are Altered

Last reviewed: April 30, 1996
Article ID: Q114162
The information in this article applies to:
  • Microsoft FoxPro for Windows, version 2.6
  • Microsoft FoxPro for MS-DOS, version 2.6

SYMPTOMS

International (accented) characters in the memo field are altered when the code page is set to something other than AUTO.

STATUS

Microsoft has confirmed this to be a problem in FoxPro 2.6 for Windows and FoxPro 2.6 for MS-DOS. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Steps to Reproduce Problem

  1. Create a new database file with one memo field in it. Make sure that CODEPAGE = AUTO is set in the CONFIG.FP or CONFIG.FPW file.

  2. Use a code page different from the current one.

  3. From the Record menu, choose Append.

  4. Double-click the memo field to edit it.

  5. Type a word like "mussen", where the "u" has an umlaut. Press ALT+154 to create the "u" with the umlaut. This word will display properly because the umlauted character is within a field.

  6. Type a word like "andern", where the "a" has an umlaut. Press ALT+132 to create the "a" with the umlaut. The moment you start to type the second character of this word, the word will be altered to something other than what you typed.

The word changes only if there is a space preceding the international character. The same effect can be duplicated by issuing a MODIFY COMMAND newfile.prg command and repeating step 6 above. If you save your memo field and type your test words again, the problem does not occur if you begin typing at the end of the memo field, but it does occur if you begin typing at the beginning of the memo field.


Additional reference words: FoxDos FoxWin 2.60 buglist2.60 codepage
diacritical
marks
diaresis dieresis accented circumflex macron agute grave accent extended
characters cedilla
KBCategory: kbenv kbbuglist
KBSubcategory: FxprgIntl


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: April 30, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.