Some unicode characters are not properly encoded on OpenURL submissions if the user must log in first.
This seems to be a new issues introduced in ILLiad 8.7 when we switched to Delphi XE 8. To reproduce, submit an OpenURL request using the included URL both with and without a session. When you're already logged in, the cyrillic characters are rendered correctly in the author field and a ligature is used in the title. If you don't have an active session and are sent through the logon2 page, those fields will be rendered as ?s or boxes, indicating a problem with the form state encoding. I confirmed this URL worked correctly on ILLiad 8.6.x and earlier.
-
Hello Andria, yes our records indicate that it was fixed and released in version 9. I recommend putting in a support ticket with your support representative for ILLiad to look over the issue and see if it is new or if there is still a problem with the fix installed in version 9.
-
Andria commented
Has this issue been fixed? We're seeing an error for some openURL links from Firstsearch to ILLiad.
ILLiad
Unable to establish connection to database
No mapping for the Unicode character exists in the target multi-byte code page
Copyright © 2011 Atlas Systems, Inc. All Rights Reserved.