Модуль:DecodeEncode/документація
Це сторінка документації для Модуль:DecodeEncode
Цей модуль позначений як К:реліз, готовий до загального вжитку (27). Він досягнув стадії готовності і вважається, що вільний від помилок і може використовуватись всюди, де знадобиться. Його можна вживати на допоміжних сторінках та інших сторінках Вікіпедії як можливість для навчання новачків. Аби зменшити навантаження на сервери та некоректний показ сторінок, його можна вдосконалювати в рамцях чернеткового тестування, а не з застосуванням спроб і помилок. |
Модуль для виклику функцій 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 символів буде опрацьовано: <
, >
, &
, "
,
(<, >, &, " та нерозривний пробіл).
Функція encode (© → ©) ред.
encode
закодовує звичайні символи у іменовані (наприклад:&
→&
).
Regular sentence:
- Вода закипає при температурі 100 °C
У коді:
Вода закипає при температурі 100 °C
Результат кодування:
{{#invoke:decodeEncode|encode|s=Вода закипає при температурі 100 °C|charset=&<>{{!}}°"'&©}}
- →
Вода закипає при температурі 100 °C
Закодовані символі ред.
За промовчанням, тільки невеликий набір символів опрацьовуються. Його можна розширити параметром |charset=
.
- Наприклад:
|charset=<>" \'&
(за промовчанням),|charset=<>°"'&©{{!}}
; нестандартні символи буде замінено десятковими позначеннями:©
→©
Див. також ред.