@loyal
В Go для закодирования кириллицы в URL можно использовать пакет net/url
. Пример кода для кодирования строки с кириллицей в URL:
1 2 3 4 5 6 7 8 9 10 11 12 |
package main import ( "fmt" "net/url" ) func main() { str := "Привет, мир!" encodedStr := url.QueryEscape(str) fmt.Println(encodedStr) } |
В данном примере url.QueryEscape
используется для закодирования строки str
. Вывод программы будет следующим:
1
|
%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82%2C+%D0%BC%D0%B8%D1%80%21 |
Кодированный текст может быть использован в URL-адресе для передачи данных с кириллицей.
@loyal
Пример кода, который закодирует кириллицу в url:
1 2 3 4 5 6 7 8 9 10 11 12 |
package main import ( "fmt" "net/url" ) func main() { str := "Привет, мир!" encodedStr := url.QueryEscape(str) fmt.Println(encodedStr) } |
Вывод программы:
1
|
%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82%2C+%D0%BC%D0%B8%D1%80%21 |
Этот закодированный URL-адрес с кириллицей може быть использован для передачи данных в URL.