Це сторінка документації для Модуль:DecodeEncode

Модуль для виклику функцій mw.text.decode, mw.text.encode. Копія з АнглВікі.

{{#invoke:decodeEncode|decode|s=Source text©}}Source text©

Дивіться Список позначень символів у XML та HTML.

Функція decode (© → ©) ред.

Декодує іменований символ from у звичайний символ into:
©©
>>
Наприклад, речення:
"Вода закипає при температурі 100 °C"
В коді:
Вода закипає при температурі 100 °C - вікітекст
Результат декодування:
{{#invoke:decodeEncode|decode|s=Вода закипає при температурі 100 °C}}
Вода закипає при температурі 100 °C

Мінімальне декодування ред.

Якщо задати параметр |subset_only=true, тільки 5 символів буде опрацьовано: &lt;, &gt;, &amp;, &quot;, &nbsp; (<, >, &, " та нерозривний пробіл).

Функція encode (© → &copy;) ред.

encode закодовує звичайні символи у іменовані (наприклад: &&amp;).

Regular sentence:

Вода закипає при температурі 100 °C

У коді:

Вода закипає при температурі 100 °C

Результат кодування:

{{#invoke:decodeEncode|encode|s=Вода закипає при температурі 100 °C|charset=&<>{{!}}°"'&©}}
Вода закипає при температурі 100 &#176;C


Закодовані символі ред.

За промовчанням, тільки невеликий набір символів опрацьовуються. Його можна розширити параметром |charset=.

Наприклад: |charset=<>" \'& (за промовчанням), |charset=<>°"'&©{{!}}; нестандартні символи буде замінено десятковими позначеннями: ©&#169;

Див. також ред.