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 -
05-01 10:31:57.688 2823 2837 E Unity : Profile name 1: 獕牥ㄠ
05-01 10:31:57.691 2823 2837 E Unity : Profile name 2: 汴e
05-01 10:31:57.694 2823 2837 E Unity : Profile name 3: 汴ㅥ
05-01 10:31:57.697 2823 2837 E Unity : Profile name 4: 汴㍥
05-01 10:31:57.700 2823 2837 E Unity : Profile name 5: 獣r
05-01 10:31:57.717 2823 2837 E Unity : Profile name 6:
05-01 10:31:57.733 2823 2837 E Unity : Profile name 7:
05-01 10:31:57.750 2823 2837 E Unity : Profile name 8:
05-01 10:31:57.766 2823 2837 E Unity : Profile name 9: