私はこのようなリクエストパラメータとしてUnicode文字列を送信したい:空手 - ユニコード文字の扱い方は?
{"mobile": "۹۸.۹۱۲۳۴۳۰۴۱۲"}
が、空手ではなく、このようにそれを送信します {「モバイル」:「?? ????????? ? "} 私は私のテキストを含むファイルからUnicodeテキストを読むことを試みた:
۹۸.۹۱۲۳۴۳۰۴۱۲
その後、この方法を読んで、それを送信します。
* def persianMobile1 = read('classpath:account/unicode/persian.mobile.txt')
Given url karate.get('urlBase') + "account/activateMobileByVerificationCode"
And request
"""
{
"mobile":#(persianMobile1),
"code":#(defaultVerificationCode)
}
"""
同じ問題が発生しました。私は何をすべきか?
私はJavaの開発者ではないので、あなたの答えはピーターさんにありがたいです。私はちょうどテスターです:D、あなたの答えをどう扱うべきかわからない、プロジェクトが使用していますGradle。 –
私はGradleに精通していないので、私は私の答えを更新しました。 –