Maximo 7.6 / SQL Server 2014 Chinese or Thai Characters

痞子三分冷 提交于 2021-02-10 06:57:12

问题


The company I work for is in the process of upgrading from Maximo 7.1 with Oracle 10g to Maximo 7.6 with SQL Server 2014. The program allows Chinese and thai characters in 7.1 and Oracle 10g through the front end without any issues but the new version with SQL Server 2014 replaces the Chinese/thai characters with ???.

Now, I know the SQL buffs out there will say that's what happens when Unicode data is entered into a non-Unicode field (nvarchar/varchar) and this I know. But...

I can change the fields on those tables to NVARCHAR and enter the data in those tables directly without any problems. For example, changing the organization description field to be NVARCHAR(8) instead of VARCHAR(8) and entering data directly into the table in the back end. The data shows up in the front end if I refresh the organizations application but entering data in the front end and saving does not save it in the backend. I end up with ??? still.

I'm in need of integration help. Developers of Maximo do not seem very keen on working with us on this. Has anyone else successfully integrated Maximo 7.6 with SQL Server 2014...in particular with Unicode characters like Chinese or thai?


回答1:


One IBM document states Maximo does not support unicode in SQL Server.

Another says for Multi-language capabilities, you need DB2 or Oracle:

Database platform support

  • DB2 and Oracle databases supports UNICODE for Maximo Any language
  • combination is supported (for example, English as base language and Japanese and Arabic as secondary languages)
  • SQL Server does not support Maximo's implementation of UNICODE


来源:https://stackoverflow.com/questions/42261350/maximo-7-6-sql-server-2014-chinese-or-thai-characters

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!