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

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

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

Синтаксис:

ApplyCodepage(text, codepage)

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

Аргументы

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

Пример: скрипт загрузки

| Пример | Результат |
| --- | --- |
| `LOAD ApplyCodepage(ROWX,1253) as GreekProduct,ApplyCodepage (ROWY, 1255) as HebrewProduct,ApplyCodepage (ROWZ, 65001) as EnglishProduct;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/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptSpecifiers/character-set.htm)