Gunakan fungsi strconv.QuoteRuneToGraphic dalam golang untuk menukar aksara kepada perwakilan kod Unicode

WBOY
Lepaskan: 2023-11-18 09:56:54
asal
1080 orang telah melayarinya

Gunakan fungsi strconv.QuoteRuneToGraphic dalam golang untuk menukar aksara kepada perwakilan kod Unicode

Gunakan fungsi strconv.QuoteRuneToGraphic dalam golang untuk menukar aksara kepada perwakilan Unikod

Dalam pengaturcaraan golang, kadangkala kita perlu menukar aksara kepada perwakilan Unikod. golang menyediakan pakej strconv, di mana fungsi QuoteRuneToGraphic boleh digunakan untuk menukar aksara kepada perwakilan kod Unicode.

Seterusnya, saya akan tunjukkan cara menggunakan fungsi ini.

Pertama, mari kita cipta program golang mudah untuk menunjukkan penggunaan fungsi QuoteRuneToGraphic.

package main

import (
    "fmt"
    "strconv"
)

func main() {
    char := '中'
    unicode := strconv.QuoteRuneToGraphic(char)
    fmt.Println("Character:", char)
    fmt.Println("Unicode representation:", unicode)
}
Salin selepas log masuk

Dalam kod di atas, kami mula-mula mentakrifkan pembolehubah bernama char, iaitu aksara Unicode '中'. Seterusnya, kami menggunakan fungsi strconv.QuoteRuneToGraphic untuk menukar aksara ini kepada perwakilan kod Unicode. Akhir sekali, kami mengeluarkan watak dan perwakilan Unicodenya.

Jalankan program ini, anda akan melihat output berikut:

Character: 中
Unicode representation: "u4E2D"
Salin selepas log masuk

Seperti yang anda lihat daripada output, perwakilan Unicode bagi aksara '中' ialah "u4E2D".

Perlu diambil perhatian bahawa fungsi ini mengembalikan rentetan dengan urutan melarikan diri Unicode. Jika kita perlu mendapatkan nilai kod Unicode tulen, kita boleh mengalih keluar jujukan melarikan diri dalam rentetan yang dikembalikan.

Berikut ialah kod yang diubah suai:

package main

import (
    "fmt"
    "strconv"
)

func main() {
    char := '中'
    unicode := strconv.QuoteRuneToGraphic(char)[1 : len(strconv.QuoteRuneToGraphic(char))-1]
    fmt.Println("Character:", char)
    fmt.Println("Unicode representation:", unicode)
}
Salin selepas log masuk

Jalankan program baharu ini, anda akan mendapat output berikut:

Character: 中
Unicode representation: 4E2D
Salin selepas log masuk

Seperti yang anda lihat daripada output, kini kami mendapat nilai kod Unicode tulen bagi aksara '中'" 4E2D".

Dengan menggunakan fungsi strconv.QuoteRuneToGraphic dalam golang, kita boleh menukar aksara kepada perwakilan kod Unikod dengan mudah. Ini berguna dalam situasi tertentu, seperti semasa bekerja dengan teks berbilang bahasa atau semasa melakukan operasi berkaitan pengekodan aksara.

Saya harap artikel ini akan membantu anda memahami cara menggunakan fungsi strconv.QuoteRuneToGraphic dalam golang.

Atas ialah kandungan terperinci Gunakan fungsi strconv.QuoteRuneToGraphic dalam golang untuk menukar aksara kepada perwakilan kod Unicode. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!