У меня проблема с процентами.encode () в пакете package:convert/convert.dart
.
У меня есть API, который используется арабами и может содержать арабские c символы. Один из арабских c символов - "خ"
, и если я хочу преобразовать его этим методом percent.encode('خ'.codeUnits)
. Номер кодовой единицы - 1582, который представляет 0x62e
в шестнадцатеричном формате. В этом случае я получу исключение, потому что это вне диапазона байтов, которые эта библиотека может преобразовать. и у меня есть это исключение Unhandled Exception: FormatException: Invalid byte 0x62
. Можете ли вы помочь мне с моей проблемой? Есть ли альтернативы, которые я могу использовать?