Es gibt verschiedene Möglichkeiten, auf Wikipedia-Seiten Sonderzeichen einzufügen:
Eingabe direkt mit der Tastatur (siehe auch Tottaste)
Kopieren und Einfügen aus der Zeichentabelle bzw. aus den nachfolgenden Tabellen oder aus geeigneten Mustertexten
Eingabehilfe des Betriebssystems oder eines externen Texteditors (Zeichentabelle)
Eingabe als HTML-Entität. Dies ist besonders dann sinnvoll, wenn zur Syntax der Wikipediasoftware gehörende Zeichen direkt – also ohne Syntaxwirkung – dargestellt werden sollen. Das sind folgende Zeichen:
dezimal
benannt
ersetzt
Bemerkung
[
[
]
]
{
{
|
|
}
}
 
..
einfaches Leerzeichen
 
geschütztes Leerzeichen
"
"
"
#
#
&
&
&
*
*
/
/
:
:
;
;
<
<
<
=
=
>
>
>
In allen anderen Fällen sichtbarer Zeichen ist das unerwünscht. Die Wiki-Projekte arbeiten seit 2004 mit Unicode, sodass alle Zeichen als solche eingegeben werden sollten.
Wird oft mit dem ähnlich aussehenden Anführungszeichen ’ (bzw. ') verwechselt. Akut und Gravis können aber normalerweise nicht allein ohne einen Buchstaben stehen, wenn nicht das Zeichen selbst thematisiert wird.
↑ abcdVerwendung insbesondere in Deutschland, Österreich, Schweiz und Frankreich unterschiedlich.
↑Bei Verwendung zwischen Zahlenwerten in der Bedeutung „bis“ (Bis-Strich) steht der Halbgeviertstrich ohne Zwischenraum: 10–11 h. Als Streckenstrich (Berlin – Mainz) und bei Verwendung in der Bedeutung „gegen“ (Union Berlin – Mainz 05) steht der Halbgeviertstrich mit Zwischenräumen.
↑Geschützte Leerzeichen sollen sparsam eingesetzt und nicht verwendet werden, wenn ein Zeilenumbruch an der Stelle ohnehin ausgeschlossen ist, zum Beispiel in Tabellen oder vor dem Prozentzeichen %. (Siehe auch Webtypografie und Wikipedia:Schreibweise von Zahlen #Maßeinheiten) Zu beachten ist außerdem, dass das Unicode-Zeichen (U+00A0) nicht verwendet werden darf, da sehr alte Versionen des WebbrowsersMozilla Firefox (2.x und älter) dieses Zeichen beim Bearbeiten in ein normales Leerzeichen verwandelt. Im Übrigen können die Autoren es nicht wahrnehmen und verschleppen es durch C&P an Stellen, wo es unpassende Effekte auslöst. Einzige Ausnahme sind die Werte des Parameters name in der Vorlage:Coordinate; soll in einen solchen Wert ein geschütztes Leerzeichen eingegeben werden, so muss dies als Unicode-Zeichen U+00A0 geschehen, da die HTML-Entität in diesem Fall nicht umgewandelt wird. Möchte man prüfen, ob sich in einer Seite das Unicode-Zeichen U+00A0 befindet, so kann man im Bearbeitungsfeld zur Änderung des Quelltextes, durch klicken auf „Erweitert“, eine weitere Bearbeitungswerkzeugleiste einblenden, die rechts eine Schaltfläche enthält, auf der eine weiße Lupe auf grauem Grund dargestellt, und die mit dem Tooltip „Suchen und Ersetzen“ versehen ist. Ein Klick auf diese Schaltfläche öffnet das „Suchen und Ersetzen“-Eingabefenster. Gibt man in diesem in das Eingabefeld unter „Suche nach:“ die, eine unterstützende Backslash-Sequenz entsprechend der Syntax der regulären Ausdrücke (RegExp) von JavaScript darstellende Schriftzeichenkombination „\xA0“ oder „\u00A0“ ein, setzt per Klick einen Haken in die Checkbox vor „Die Zeichenkette der Suche als regulären Ausdruck behandeln“ und klickt anschließend auf „Nächste finden“, so wird einem das erste – und mit jedem weiteren Klick das jeweils nächste – Unicode-Zeichen U+00A0 blau markiert angezeigt, sofern sich ein solches im Text befindet; andernfalls erhält man die Rückmeldung: „Deine Suche hat keine Ergebnisse erbracht.“ Eine entsprechende Suche in der Beta-FunktionNeuer Wikitext-Modus (2017 wikitext editor) funktioniert ebenso. Vermutlich funktioniert eine etsprechende Suche im VisualEditor auch, jedoch werden dabei Suchbegriffe innerhalb von taggestützten Einbindungen und auch in – mindestens manchen – Vorlagen (z. B. in der Vorlage:Coordinate) nicht erkannt.
↑Zur Verwendung zwischen Zahlenwert und Maßeinheitensymbol (44 mm – 44 mm) oder in Abkürzungen (z. B. – z. B.). Leider wird das schmale geschützte Leerzeichen noch nicht in allen Zeichensätzen der Leser korrekt wiedergegeben, deshalb wird ersatzweise das normal-breite geschützte Leerzeichen ( ) verwendet; die codierten Formen sind für die Mitautoren zu irritierend.
Mathematische Formeln sollten mit dem TeX-ähnlichen Formelsatz Anwendung finden, dessen Handhabung wird unter Hilfe:TeX beschrieben. Für kurze mathematische Formeln in fortlaufenden Fließtexten stehen denjenigen, die sich nicht mit dem TeX-ähnlichen Formelsatz befassen möchten, die folgenden Sonderzeichen zur Verfügung. Generell ist dabei zu beachten, dass Variablen kursiv geschrieben werden sollten – x ∈ A. Ableitungen sollten nicht mit dem Akutakzent (rechts oben auf deutschen Tastaturen), sondern auf eine der folgenden Weisen geschrieben werden:
Ergebnis
Eingabe
g′
''g′'' Falls ein Leerzeichen folgt, ist auch ''g' '' möglich.
Unicode enthält Zeichen für hoch- und tiefgestellte Ziffern und Symbole.
Diese sind jedoch nicht in allen Schriftarten vorhanden (fehlende Code-Belegung im Font) und können bei vielen Lesern Darstellungsprobleme verursachen. Nur die hochgestellten Ziffern 1, 2 und 3 (¹ ² ³) entstammen dem seit Langem verbreiteten ANSI-Code und sind daher in jeder Schriftart zu erwarten. Hinzu kommt, dass von vielen Lesern die kleinen Zeichen schlecht erkannt und unterschieden werden können.
Die hochgestellten Ziffern 2 und 3 (² ³) können für offenkundige Flächen und Volumina wie km² und cm³ verwendet werden, wo die Bedeutung vertraut ist und sich bereits aus dem Zusammenhang ergibt, sofern nicht in naher Umgebung weitere hoch- und tiefgestellte Zahlenwerte erscheinen (keine Misch-Schreibweise). Sie sollen hingegen nicht für mathematische Ausdrücke wie x² oder 10³ verwendet werden.
Zeichen
Name
²
Hochgestellte Ziffer 2 (nur für offenkundige Flächen wie km²)
³
Hochgestellte Ziffer 3 (nur für offenkundige Volumina wie cm³)
Ansonsten sind die nachstehenden Zeichen hier nur informativ. Zur Hoch- und Tiefstellung sind die Tags <sup> <sub> verwendbar.
Nicht zu verwendende Zeichen für Hoch- und Tiefstellung
Wird zwischen Zahlenwert und dem Prozentzeichen % ein normales Leerzeichen eingegeben, so ersetzt Wikipedia beim Seitenaufruf das Leerzeichen automatisch durch ein geschütztes Leerzeichen. Es wird jedoch kein geschütztes Leerzeichen erzeugt, wenn das Prozentzeichen ohne Abstand auf den Zahlenwert folgt.
Bei internationalen Artikeln ist es in der deutschen Wikipedia erwünscht, den jeweiligen Begriff in seiner Originalschreibweise zu verwenden, es sei denn, es ist eine nichtlateinische Schrift. Jedoch sollte auch da der Name in Originalschrift in Klammern hinter den Artikelnamen geschrieben werden. Die Verwendung von Sonderzeichen in Artikelnamen regeln die Wikipedia:Namenskonventionen.
Anmerkung: Gelegentlich wird Ÿ oder Y anstelle von IJ geschrieben, bzw. ÿ oder y statt ij, da ein ij in vielen Schreibschriften wie ÿ aussieht. Die beiden Y-Varianten gibt es in der niederländischen Sprache eigentlich nicht, außer in Fremdworten. Beim Fehlen der beiden Ligaturen IJ und ij kann IJ und ij diese ersetzen (nicht jedoch Ij!), was vor allem im flämischen Sprachgebiet Belgiens geschieht.
Dies lag daran, dass es bei der Version mit Zedille weniger Darstellungsprobleme gab, weil einige – inzwischen veraltete – Zeichensätze (etwa die Microsoft Codepage 1250) die Zeichen mit Kommata nicht enthielten, wohl aber das Zeichen mit Zedille.
Da sich die Zeichen typografisch nur geringfügig unterscheiden, schien die Benutzung der Zeichen mit Zedille zwar vertretbar, die Nachteile der Verwendung falscher (nicht Unicode-konformer) Zeichen etwa für die Suche sind jedoch gravierender. Daher sollten in Zukunft nur noch die typografisch korrekten Zeichen verwendet werden.
Viele der hier beschriebenen Sonderzeichen lassen sich unter X11 (GNU/Linux, BSD und andere Unix-ähnliche; zu macOS siehe weiter unten) direkt mit der Tastatur eingeben, wenn in der Konfigurationsdatei des X-Servers, xorg.conf, im Abschnitt für die Definition der Tastatur die Option XkbVariant auf den Wert deadkeys gesetzt ist.
Alternativ ist, auch bei der empfohleneren Einstellung nodeadkeys, ein noch wesentlich größeres Eingabespektrum unter Verwendung der Compose-Taste (entweder Shift+Strg oder die rechte Windows-Taste) verfügbar.
Für einige Windows-Betriebssysteme gibt es den Microsoft Keyboard Layout Creator, um eigene Tastaturtreiber zu erstellen. Einen damit erstellten Tastaturtreiber für zahlreiche europäische Sonderzeichen (und typographische Anführungszeichen) basierend auf der Tastaturbelegung für Deutschland und Österreich gibt es von Darinka und Holger von Rauch kbd (Memento vom 15. Juli 2014 im Internet Archive).
Unter macOS empfiehlt sich die Tastaturbelegung US Erweitert. Man findet sie unter „Landeseinstellungen“ > „Tastaturmenü“. Weitere Kombinationen siehe Wikipedia:Typografie#macOS.
Weiterhin gibt es das Programm Keyman von Tavultesoft (frei für den nichtkommerziellen Gebrauch) und bereits dafür fertiggestellte Tastaturtreiber, zum Beispiel die Tastatur German Extended Unicode von Lukas Pietsch (Memento vom 13. September 2009 im Internet Archive) für Tavultesoft Keyman, Version 5.0.