Thread:Project:Support desk/Disabling automatic character conversion for unicode characters in the Unified CJK Compatibility Blocks

My apologies, I have googled everywhere to no avail.

Versions: MediaWiki 	1.19.8+dfsg-1 PHP 	5.5.3-1ubuntu2.1 (apache2handler) MySQL 	5.5.34-0ubuntu0.13.10.1

I'm also using the pecl-intl module in apache, which Mediawiki was plugged into when it was first configured. MySQL was (I believe) configured to use Binary for storage, which I specifically chose because it said it had the best Unicode Support.

When attempting to use characters such as &#xfa46; (0xfa46), it is being automatically converted to the modern Japanese character &#x6e1a; (0x6e1a). For ease of confusion, let's call 0xfa46 "the old version", and 0x6e1a "the new version". If you have Japanese (and not Traditional Chinese) fonts installed, and the characters are being properly displayed, you will note that the old version has one very small additional stroke on the right side near the middle.

This seems to be a common "feature" on all MediaWiki installations. Even on this wiki, if you copy-paste the old version above, it will become the new version in the preview. (Try it yourself.)

It seems there is some feature that is automatically converting glyphs in the CJK Compatibility Blocks to their modern variants. However, I want the old version, not the new version, and I want to be able to use it in things such as article titles. How do I disable the automatic character conversion?

I already attempted to set $wgDisableLangConversion = true; and $wgDisableTitleConversion = true;, but those are a different thing for converting between Traditional and Chinese characters. This is a different type of conversion where it is converting CJK Compatibility Characters into their modern variants.

Thanks for your help.