cancel
Showing results for 
Search instead for 
Did you mean: 

Unicode or special character issue.

10-18-2011 8:31 PM
733 views 6 comments
0 Likes
SAP Managed Tags
Subscribe

I have tried to search about this on the forum but couldnu2019t find any satisfactory answer.

We have a report that is displayed on GUI. When I use a euro character on the report it works fine in the infoview but on the GUI it displays a question mark (?).The encoding on Bo as well as GUI is utf-8. The report is displayed using sdk and I donu2019t have any knowledge about sdk. Even locale seems to be fine.If these characters are embedded in the database, it displayu2019s fine but itu2019s only a problem if we use this character explicitly on report and they donu2019t want to add these characters in the database.

Can someone please share where the problem is and what steps need to be taken?

TIA

0 Likes

Accepted Solutions (0)

Answers (1)

Answers (1)

Adam_Stone1
Product and Topic Expert
Product and Topic Expert
0 Likes

Define what you mean by GUI. Is this a custom web application that uses the Java SDK?

Former Member
0 Likes

Hi Adam,

Thanks for reply. Yes, its a custom web application and it uses java to call the reports to open in the User Interface. Can you please help on this?

Thanks alot!

Former Member
0 Likes

Is the issue not related to the fact that the font used cannot display the character?

Have you installed the appropriate font for your java under which your customed app is running? Normally the location should be at jre\lib\fonts

Cheers

Alphonse

Former Member
0 Likes

Hi Alphonse,

I have checked with the Java person who works on this application and he says its not a font issue as it would through an exception error if there is any font issue.

Thanks for your response.

ted_ueda
Product and Topic Expert
Product and Topic Expert
0 Likes

Question marks mean it's a character encoding translation issue.

That it cannot interpret the encoding.

So it's likely not UTF-8, since the CR engine uses Unicode internally.

Sincerely,

Ted Ueda

Former Member
0 Likes

Hi Ted,

Thanks for your reply. Yes, you are right. It should be an encoding issue. BO is using UTF-8 encoding but other UI application is probably using some western ISO encoding. I told them the same thing, but they say that the response from BO is coming as a question mark and when a euro sign is put on the UI application it displays properly.

They want me to check what kind of decoding is used on the BO because they cannot figure out since the response from BO is in binary form. Any thought on this.

Thanks alot!