https://bugs.documentfoundation.org/show_bug.cgi?id=131238

            Bug ID: 131238
           Summary: LibreOffice BASE fails Unicode compliance when BASIC
                    SQL update statements contain multi-byte characters,
                    such as emoji.  For example 😂 will appear as either a
                    question mark, or as two different characters.
           Product: LibreOffice
           Version: 6.3.4.2 release
          Hardware: x86-64 (AMD64)
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Base
          Assignee: [email protected]
          Reporter: [email protected]

Description:
Note well.  Direct entry of an emoji into a table in LibreOffice via the Winkey
period dialog, or by simply pasting it in, works. 
But, trying to enter the data via the BASIC SQL Statement command fails. 
Example code below.
Similarly, reading a record from a SQLite table that contains an emoji into a
recordset, and then writing from the recordset to another table fails.
Using an SQL substring statement to copy a portion of the record from one table
to another works.  
I therefore there is something in the LibreOffice functions to write to a
database that is not Unicode compliant.


Steps to Reproduce:
1.See attached document with sample code and screen shots and results and
tracelogs
2.
3.

Actual Results:
It maps the emoji to either question marks, or to multiple characters with
incorrect shapes.  It appears to be interpreting a multi-byte emoji character
as two single-byte characters

Expected Results:
Emoji entered into the database


Reproducible: Always


User Profile Reset: Yes



Additional Info:
Version: 6.3.4.2 (x64)
Build ID: 60da17e045e08f1793c57c00ba83cdfce946d0aa
CPU threads: 4; OS: Windows 10.0; UI render: GL; VCL: win; 
Locale: en-US (en_US); UI-Language: en-US
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to