阿拉伯文的字串資料會導致主機整合伺服器 2013年中的"BasePrimitiveConverter"的例外狀況

狀況

您正在執行的交易積分器應用程式將阿拉伯文的字串資料傳遞至大型主機交易應用程式。在某些情況下,程序會失敗,並且會傳回類似下列的錯誤訊息的例外狀況︰

HISMPCB0001 在 BasePrimitiveConverter 發生的例外狀況。

例外狀況描述︰ 位移和長度超過陣列的界限或計數大於從索引至來源集合的尾端的元素數目。 '。 '


如果字串包含在阿拉伯文字元,前面的空格,且若的空格數是等於或大於實際的阿拉伯文字元數,就會發生這個問題。例如,下列的字串會造成這個問題︰

“بتينبتينص ئ            “ 

注意將這個字串中引號並且包含僅以顯示加入的空格。

原因

要複製的陣列的字串長度不正確的計算方式,就會發生這個問題。

解決方案

累積更新資訊

累積更新套件 3 所包含的修正程式可解決這個問題的主機整合伺服器 2013年。如需有關如何取得累積更新套件,請參閱更新套件的主機整合伺服器 2013年 3 的累計

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×