Категория:Ошибки CS1: невидимые символы

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску


<символ> в |<параметр>= на позиции №n

Ошибка возникает, если в шаблоне серии CS1/2 параметр содержит невидимый служебный символ. Список символов, при появлении которых возникает такая ошибка:

заменяющий символ, U+FFFD
hair space, U+200A
zero width space, U+200B
zero width joiner, U+200D (может быть необходим для некоторых неевропейских языков)
мягкий перенос, U+00AD
табуляция, U+0009 (HT)
перевод строки, U+0010 (LF)
возврат каретки, U+0013 (CR)
delete character, U+007F (DEL)
C0 control, U+0000-U+001F (NULL-US)
C1 control, U+0080-U+009F (XXX-APC)

Для удаления такого символа отсчитайте нужную позицию, начиная слева от знака равенства, но не учитывая пробелы между знаком равенства и значением параметра.

<name> stripmarker в |<параметр>= на позиции №n

Stripmarkers — служебные последовательности символов, которые MediaWiki использует как замену некоторых XML-тэгов, например, <gallery></gallery>, <math></math>, <nowiki></nowiki>, <pre></pre> и <ref></ref>. Stripmarkers заменяются на соответствующий контент перед рендерингом страницы. Шаблоны CS1/2 игнорируют stripmarkers для тэгов <math></math> и <nowiki></nowiki>.

Для устранения ошибки удалите лишний текст из параметра шаблона.

Статьи с этими ошибками автоматически добавляются в эту категорию.