> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Url encoding

> URL encoding in web panels

Browsers request pages from web servers by using a URL - the **address of a webpage**.

These URLs can only be sent over the Internet as ASCII characters. However, they will often contain non-ASCII characters, for example, *space*.

**URL encoding** converts the original URL to the correct format. When you add new web panels, you may choose URL encoding directly in a drop-down menu.

## ANSI

Conversion replaces unsafe characters with a percent (%) followed by 2 hexadecimal digits. For example, space becomes *%20*. Thus:

* Characters up to 0x7F (127) are passed along unmodified
* Characters from 0x7F to 0xFF are encoded

## Unicode

Conversion transforms all characters to UTF-8 and then prefixes each character's 1-3 byte hexadecimal value with % according to RFC 2279.


## Related topics

- [Enum UrlEncoding](/en/automation/crmscript/reference/CRMScript.NetServer.UrlEncoding.md)
- [Enum values for UrlEncoding](/en/database/tables/enums/urlencoding.md)
- [SuperOffice.WebApi.Data.UrlEncoding](/en/api/reference/webapi/SuperOffice.WebApi.Data.UrlEncoding.md)
- [NSWebPanelEntity](/en/automation/crmscript/reference/CRMScript.NetServer.NSWebPanelEntity.md)
- [SuperOffice.WebApi.Data.WebPanelEntity](/en/api/reference/webapi/SuperOffice.WebApi.Data.WebPanelEntity.md)
- [SuperOffice.WebApi.Data.TaskMenu](/en/api/reference/webapi/SuperOffice.WebApi.Data.TaskMenu.md)
