私はこれら二つの文字列(Googleドキュメントから1と端末からの1)をコピーして貼り付け - 一体何が起こっていますか?そして、私はそれらをきれいにすることができるので、彼らは同じですか?Golangなぜこれらの2つの文字列は同じではありませんか?
package main
import "fmt"
func main() {
fmt.Println([]byte("f6f77482e4394a21815b7090bc0185b4"))
fmt.Println([]byte("f6f77482e4394a21815b7090bc0185b4"))
}
戻り値:
[102 54 102 55 55 52 56 50 101 52 51 57 52 97 50 49 56 49 53 98 55 48 57 48 98 99 48 49 56 53 98 52]
[102 54 102 55 55 52 56 50 194 173 101 52 51 57 194 173 52 97 50 49 194 173 56 49 53 98 194 173 55 48 57 48 98 99 48 49 56 53 98 52]
明確に同じ文字列には2つの異なるバイト配列です。
https://play.golang.org/p/_zd7tjqCZl
vimのに貼り付けるように見えるされているものです最初の文字列、2番目の文字列と同じです。私はそれが文字列のエンコーディングとは何かを持っていると思う。これを確認してください。https://play.golang.org/p/fSgO40Nz_- – Lansana