0
Golangの文字列をPythonでstr.encode('utf8')
と同じ方法でUTF-8に変換するにはどうすればよいですか? (私はPythonからGolangへのいくつかのコードを翻訳しようとしています; strはユーザー入力から来ており、コードはハッシュを計算するために使われます)golangのpythonのエンコード( 'utf8')と同等
私の知る限り、Pythonコードはユニコードテキストを文字列に変換します。文字列は、UTF-8バイトの集合です。これは、Goの文字列に似ています。私はいくつかのテキストをGo文字列として保存すると、このエンコーディングはすでに私のために行われていますか?
私は文字列の上を歩いて、utf8.EncodeRune
を試してください。私は本当に混乱しています。
Goの文字列はutf8でエンコードされているものとします。どのような問題を解決しようとしていますか? – JimB
ユーザーが入力するパスワードをbcryptしようとしています。 Pythonコードは、それを暗号化する前にstr.encode( 'utf8')を実行します。私はGoで同等のことをどうやってやっているのだろうかと思っていましたが、 "すでに処理されている"と思いますか? – Jim
https://blog.golang.org/stringsをよく読んでください。 – Volker