Hi,
We’ve had issues with Polish special characters not displaying correctly on reports. They are represented as ?.
I’ve checked the SAP support site and implemented the support for multibyte characters though the solutions are for Oracle DB. The universe/connection is using MySQL and I’m not sure how to proceed at this point. I’ve installed the Arial Unicode MS font which from my research supports Polish characters.
Is it possible to save the document locally and open it with a hex editor?
On a unix system I’d use the “od” command or the “hexdump” command. There are several freeware tools that can do the same on Windows.
Either your system does not have the correct font (or some setting is preventing its use) or the document does not contain the right characters.
I think it’s easier to prove the document correct or incorrect than to mess with Windows settings unnecessarily.
Are you reading the report in your browser? In MS Word? As a PDF? That also may affect your computers ability to display correctly. If the report structure makes it hard to see internally perhaps make your title something like “XXXXXXX?XXXXXXX” where there are simple repeated non-extended characters wrapped around the target character.
I do recall some difficulty with multi-byte settings on our old RS6000 running AIX 4.1 - I believe our solution was to not use them. But that was several years ago.
Do the characters display correctly when querying in MySQL Workbench? Just checking because this happened with us a few years ago and it turned out the database wasn’t holding them correctly.
An update, I checked the data contained within the table in MySQL and the Polish special characters are appearing correctly. When I check the actual field, the collation is “utf8mb4_unicode_ci”. Now I’m not sure what that means. On the ODBC driver side, I have set the connection to utf8. When i refresh the report now, instead of “?” its now showing characters but its different from what is shown on the database. Should i match the character set on the ODBC connection to what is on the DB? I’m seeing utf8mb4 on the ODBC settings but I’m not sure if that is the one I should have selected.