Проблема Unicode в Visual Studio при использовании команды nmake - PullRequest
0 голосов
/ 10 июня 2019

Я использую Visual studio 6 для сборки dll из файла .rc с помощью команды nmake, и она отлично работает с английским, арабским и французским языками, но при попытке сгенерировать dll для русского языка, он генерируется с мусорными данными, а не с русскими. Я думаю, что эта проблемаиз-за Unicoding против 6, и я изменил регион (не-Unicode) на русский Я погуглил эту проблему, чтобы найти помощь по этой проблеме, но нет ответа, если кто-нибудь может помочь?

Я попытался изменить регион и добавить русский язык для Windows

это вызов команды nmake nmake -a -f mlobject.mak

Я ожидаю, что сгенерированная dll покажетменя русские символы, когда включить и использовать его в приложении, но в результате символы мусора.

1 Ответ

0 голосов
/ 16 июня 2019

Я решил, что ошибка в том, что когда я пытаюсь прочитать строку или значение ресурса из dll в gupta (язык программирования, такой как c ++ и c #), он преобразует строку и считывает ее как данные для мусора, поэтому при чтении из dll Iпреобразовать строку в двоичный файл, а затем снова преобразовать ее в строку.

...