\label{sec:fde0020} Das Paket inputenc sorgt dafür, dass bestimmte Zeichen -- z.\,B. deutsche Umlaute -- in entsprechenden \LaTeX{}-Code umgewandelt werden. Diese Umwandlung ist im "`normalen"' Text durchaus gewünscht, im JavaScript-Code jedoch nicht. Um die Umwandlung in JavaScript-Code zu verhindern, sollten die entsprechenden Zeichen dort nicht direkt eingegeben werden sondern als \textsc{ecma}-Script-Unicodezeichen. Einige ausgewählte Unicode-Codierungen sind in Tabelle~\vref{tab:umlauts} dargestellt. \begin{longtable}{|r|l|}\caption{JavaScript-Unicode für deutsche Umlaute}\label{tab:umlauts}\\ \hline &\\*[-0.9em]\multicolumn{1}{|c|}{\textbf{Zeichen}}&\multicolumn{1}{c|}{\textbf{JavaScript-Unicode}}\\ \hline \endfirsthead \hline &\\*[-0.9em]\multicolumn{2}{|r|}{\textsl{Fortsetzung}}\\ \hline \endhead &\\*[-0.9em]\multicolumn{2}{|r|}{\textsl{wird fortgesetzt}}\\ \hline \endfoot \hline \endlastfoot \hline &\\*[-0.9em]ä&\textbackslash{}u00E4\\ \hline &\\*[-0.9em]ö&\textbackslash{}u00F6\\ \hline &\\*[-0.9em]ü&\textbackslash{}u00FC\\ \hline &\\*[-0.9em]A&\textbackslash{}u00C4\\ \hline &\\*[-0.9em]Ö&\textbackslash{}u00D6\\ \hline &\\*[-0.9em]Ü&\textbackslash{}u00DC\\ \hline &\\*[-0.9em]ß&\textbackslash{}u00DF\\ \end{longtable} \clearpage Hier ein Beispiel für die Verwendung von JavaScript-Unicode-Zeichen (Variable \textit{theText\/}): \lstinputlisting{../examples/ex0301.tex} \clearpage