[Gambas-bugtracker] Bug #2539: Incorrect wokr Conv from "UTF-8" to "WCHAR_T"

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Tue May 3 21:45:15 CEST 2022


http://gambaswiki.org/bugtracker/edit?object=BUG.2539&from=L21haW4-

Dmitry LEGKHKOV reported a new bug.

Summary
-------

Incorrect wokr Conv from "UTF-8" to "WCHAR_T"

Type             : Bug
Priority         : Medium
Gambas version   : Master
Product          : Unknown


Description
-----------

I'm write application to control Fiscal Printer that have own library for it. External library accept strings in "wchar_t" format. But the result of the Conv function is different after each launch of the program. And it does not match the expected result. In log of the library you may see additional symbols after end of strings.


System information
------------------

[System]
Gambas=3.17.2
OperatingSystem=Linux
Kernel=5.15.0-27-generic
Architecture=x86_64
Distribution=Ubuntu 22.04 LTS
Desktop=UBUNTU
Font=Ubuntu,11
Scale=8
Theme=yaru
Language=ru_RU.UTF-8
Memory=31982M

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.7.0
DBus=libdbus-1.so.3.19.13
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2404.29
GStreamer=libgstreamer-1.0.so.0.2001.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2404.29
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.118.0.0
QT5=libQt5Core.so.5.15.3
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=ubuntu
DISPLAY=:1
GB_GUI=gb.gtk3
GDMSESSION=ubuntu
GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=6652
GJS_DEBUG_OUTPUT=stderr
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_SHELL_SESSION_MODE=ubuntu
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK_MODULES=gail:atk-bridge
HOME=<home>
IM_CONFIG_PHASE=1
INVOCATION_ID=b84ca0c72d934135b4ae9ea5c4dad42e
JOURNAL_STREAM=8:31509
LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
LOGNAME=<user>
MANAGERPID=1766
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
PWD=<home>
QT_ACCESSIBILITY=1
QT_IM_MODULE=ibus
QT_LOGGING_RULES=*.debug=false
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1970,unix/<hostname>:/tmp/.ICE-unix/1970
SHELL=/bin/bash
SHLVL=0
SSH_AGENT_LAUNCHER=gnome-keyring
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
SYSTEMD_EXEC_PID=1993
TZ=:/etc/localtime
USER=<user>
USERNAME=<user>
WINDOWPATH=2
XAUTHORITY=/run/user/1000/gdm/Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
XDG_CURRENT_DESKTOP=ubuntu:GNOME
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
XDG_MENU_PREFIX=gnome-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=ubuntu
XDG_SESSION_TYPE=x11
XMODIFIERS=@im=ibus
_=/usr/bin/dbus-update-activation-environment




More information about the Bugtracker mailing list