# ApplyCodepage — функция скриптa и диаграммы

ApplyCodepage() применяет другой набор символов кодовой страницы к полю или тексту, указанному в выражении. Аргумент codepage должен иметь числовой формат.

Примечание к информации ApplyCodepage можно использовать в выражениях диаграмм, однако эта функция чаще применяется в качестве функции скрипта в редакторе загрузки данных. Например, при загрузке файлов, которые бесконтрольно могли быть сохранены в разных наборах символов, можно применить кодовую страницу, представляющую необходимый набор символов.

Синтаксис:

ApplyCodepage(text, codepage)

Возвращаемые типы данных: строка

Аргументы:

Аргументы

| Аргумент | Описание |
| --- | --- |
| text | Поле или текст, к которым необходимо применить другую кодовую страницу, заданную аргументом codepage. |
| codepage | Число, представляющее кодовую страницу для применения к полю или выражению, заданным аргументом text. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/ApplyCodePage.htm)

#### Примеры и результаты:

Примеры написания скриптов

| Пример | Результат |
| --- | --- |
| `LOAD `<br>`ApplyCodepage(ROWX,1253) as GreekProduct,`<br>`ApplyCodepage (ROWY, 1255) as HebrewProduct,`<br>`ApplyCodepage (ROWZ, 65001) as EnglishProduct;`<br>`SQL SELECT ROWX, ROWY, ROWZ From Products;` | При загрузке из SQL источник может содержать символы из разных наборов: «Кириллица», «Иврит» и т. д. в формате UTF-8. В этой ситуации может потребоваться загрузка по строкам с применением разных кодовых страниц к каждой строке.<br><br>Значение codepage 1253 соответствует набору символов «Windows: греческие», значение 1255 — набору символов «Иврит», значение 65001 — стандартному набору символов латинского алфавита UTF-8. |

## Подробнее

[Набор символов](https://help.qlik.com/ru-RU/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptSpecifiers/character-set.htm)