3

次のコードでエラーが発生します。

(uri-encode "Kidô senkan Nadeshiko")

つまり、

vector-ref: index is out of range
  index: 244
  valid range: [0, 127]
  vector: '#("%00" "%01" "%02" "%03" "%04" "%05" "%06" "%07" "%08" "%09" "%0A" "%0B" "%0C" "%0D" "%0E" "%0F" "%10" "%11" "%12" "%13" "%...
  context...:
   /usr/lib/racket/collects/net/uri-codec.rkt:197:6: for-loop
   /usr/lib/racket/collects/net/uri-codec.rkt:195:0: encode
   /usr/lib/racket/collects/racket/private/misc.rkt:87:7

ここで、いくつかのテストのソースから推測できるASCIIのみをサポートしているuri-encodeと思いますuri-decode

私の質問は、github または他の場所に、unicode 文字列を適切にエンコードするライブラリがありますか? それとも自分で巻く必要がありますか?

4

1 に答える 1