38

Hello,


We think that it would be a great feature to have the opportunity to change the Encoding of the responses from Business Central Web Service Calls (UTF-8, UTF-16, MS-DOS) since we found out that recent changes have been applied to Business Central and the behavior of the Responses returned from the application on Web Service Calls had changed. Therefore, we think that this will cause a lot of issues involving calls from 3rd party apps as well and therefore the function to manually choose which Encoding the application will use would be a great feature for the future.

Category: Development
STATUS DETAILS
New

Comments

P

This would be a great option. Currently, we are facing an issue where our BC partner has upgraded from BC20 to BC23, but unfortunately, the move has surfaced differing behaviour. Where posting a request in UTF-16 always replies with a response of UTF-8 within BC20, BC23 now matches the request encoding when responding.


Theoretically, I appreciate that this may be technically correct, however, it has caused a breaking change. To fix this we either need to revert to posting the request using UTF-8 or we need to adapt our response handler to receive UTF-16. The former would potentially compromise coverage of character sets, since we are a global company we cater for a large variety, which includes many East Asian and Middle Eastern character sets; and the latter would mean having to rewrite our centralized handler, which in itself is not that much work, but the CAB process and resulting testing effort would be immense, throughout our system.


A simple config option would be ideal, please.


Thank you.

Category: Development