Maison >développement back-end >Golang >Comment résoudre le problème tronqué du langage Go
La solution au langage Go tronqué : téléchargez d'abord le package logiciel tiers ; puis décompressez-le et changez le dossier en texte ; puis créez un dossier sous src du chemin d'installation de go et placez-y le dossier texte. ; terminez enfin la conversion d'encodage.
L'environnement de cet article : Système Windows 7, version Go1.11.2, cet article est applicable à toutes les marques d'ordinateurs.
Tutoriel recommandé : "tutoriel de langue Go"
solution tronquée en chinois Go
Windows Lorsque j'apprenais Golang à créer un robot, le problème des caractères chinois tronqués est apparu. Il n'y a pas beaucoup d'introductions à cet aspect sur Internet, je vais donc enregistrer la solution ici.
Combiné avec plusieurs blogs, voici la solution la plus claire :
1. Téléchargez d'abord le logiciel tiers : https://github.com/golang/text
2. Ensuite, décompressez-le et changez le dossier en text3. Créez un dossier sous src du chemin d'installation go Le répertoire est approximativement : C:Gosrcgolang.orgx, puis modifiez le texte à l'étape 2. Le dossier est placé dans ce répertoire, qui est : C:Gosrcgolang.orgxtext; 4. Maintenant, la conversion d'encodage peut être terminée les exemples d'utilisation sont les suivants : (voir la souris du professeur ; code)package main // gopm get -g -v golang.org/x/text import ( "net/http" "fmt" "io/ioutil" "golang.org/x/text/encoding/simplifiedchinese" // "golang.org/x/text/encoding/simplifiedchinese" "golang.org/x/text/transform" ) func main() { fmt.Println("hello world") resp, err := http.Get("http://city.zhenai.com/xian") if err != nil { panic(err) } defer resp.Body.Close() if resp.StatusCode != http.StatusOK { fmt.Println("Error: status code", resp.StatusCode) return } utf8Reader := transform.NewReader(resp.Body, simplifiedchinese.GBK.NewDecoder()) all, err := ioutil.ReadAll(utf8Reader) if err != nil { panic(err) } fmt.Printf("%s\n", all) }Pour plus d'articles techniques connexes, veuillez visiter la colonne
tutoriel golang !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!