Vuforia SDK Version: 7.1.34 - Bug: String returned from getProfileName(profileID) is in non-english language despite Vuforia Calibration profiles all having English names.
Expected: UI Dropdown elements contain Vuforia Calibration profile names in their original language (English in this case)
Actual: names appear in wrong language.
Description: I am currently developing a VR app using Unity 2017.3.1f1, its included version of Vuforia, and the target device is the ODG R7. I added a Unity UI dropdown box that stores Vuforia Calibration profile names and upon clicking them, EyewearCalibrationProfileManager:setActiveProfile(profileID) is called for that profile's index which is analogous to its profileID. Strangely, this all works great; although the profile isn't actually applied until application restart. The only problem is that the names are displayed in what I guess is Chinese! The device language setting is in English and the only keyboard is English. Furthermore, these settings were never modified. Is this a string encoding issue? Where does the problem lie? -
Development OS (Mac OS X, Windows, Linux): Mac OS X - Mobile OS and Version: Reticle OS - Mobile Device Manufacturer and Model name: ODG R7 W -
Hello estoybueno,
Hello estoybueno,
Would you be able to print the value of the profile name to the console and/or check your profile name in the calibration tool? We're wondering if Vuforia is sending a corrupted string value or if the Unity UI field you are using is causing an issue.
Thanks,
EyewearDevice thisDevice =