The text markup (i) is rendered as , a principle which applies to many more Inserting Emoticons and Icons. There is a feature request at CONF-4884 for enabling or disabling emoticon rendering in this manner via Confluence's Administrative features. However, to disable emoticon rendering in Confluence:
For Confluence 2.8.x and earlier:
- Open up the
wikiFiltersSubsystemContext.xml
:- For Confluence 2.5.x and earlier, this file is located in WEB-INF/classes directory
- For Confluence 2.6.x to Confluence 2.8.x, this file is located in WEB-INF/lib/confluence-2.x.y.jar/plugins. Please follow the steps as suggested here to edit files in a .jar file.
- Determine the following line and remove/comment out the content:
<ref local="emoticonRendererComponent"/>
For Confluence 2.9.x and later:
- Open up the
wiki-renderer-components.xml
, located in WEB-INF/lib/confluence-2.x.y.jar/plugins. Please follow the steps as suggested here to edit files in a .jar file. - Determine the following line and remove/comment out the content:
<renderer-component key="emoticon" name="Emoticon Renderer" class="com.atlassian.confluence.renderer.plugin.SpringRendererComponentFactory" weight="10000"> <param name="componentName">emoticonRendererComponent</param> </renderer-component>
Alternatively, manually escape the character with a "backslash","\". For example:
\(i)
Code Macro and Noformat Macro is also an option as any emoticons wrapped within the macro will be disabled automatically.