8.0 - > 8.1 -- Xbase стал в файл писать вместо русских букв вопросительные знаки... #350268


#0 by dolss
На 8.0 все работало. Перешли на 8.1 -- в DBF вместо русских букв ерунда. На другой машине, где винда XP русская, все ОК. На этой машине винда XP английская, и в файле сплошные знаки вопроса (код 3F). Методы ДБФ.Кодировка = ... не помогают. Кто сталкивался?
#1 by Rebelx
попробуй заменить кодовую страницу в реестре с 1252 на 1251
#2 by Maxus43
вроде при открытии файла можно указать с какой кодировкой открывать, зачем реестр то портить :) F1 должен знать точно
#3 by dolss
2 -- при чем здесь "открывать", если в файле УЖЕ вопросительные знаки, хоть чем ты его ни открывай. Оно записывается уже такое.
#4 by dolss
Так, решение нашлось (оказывается исходные данные были неполные). Прав был -- реестр пофиксен не был. Остался открытым вопрос -- почему 8.0 нормально работала, и почему этот момент не описан в документации (хотя че тут описывать, очевидный баг движка).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям