> $wgDBTableOptions = "ENGINE=InnoDB CHARSET=utf8"; That's unrelated to the issue as the db layer isn't even hit yet
Also, rather ironically, using a charset of binary allows all unicode characters, where utf8 does not allow astral characters, due to mysql being weird. Anyways, back to the issue at hand - I've heard in the past that this sort of issue can be caused by certain proxies that strip out unicode/binary POST parameters. Check if maybe you have a proxy or Web application firewall interfering with things. -- Brian On Tue, Mar 3, 2020 at 12:16 AM Jeffrey Walton <[email protected]> wrote: > On Mon, Mar 2, 2020 at 7:01 PM Bartosz Dziewoński <[email protected]> > wrote: > > > > I can at least explain the error you're getting: when you edit any page, > > MediaWiki includes a hidden form field with the text 'ℳ𝒲♥𝓊𝓃𝒾𝒸ℴ𝒹ℯ' > > in the edit form. If this value doesn't arrive when you submit the form, > > it displays that error and prevents you from saving the edit to avoid > > corrupting pages. The error assumes your browser corrupted that text, > > but I guess it's also possible that your server or configuration might > > do it… > > That's interesting. > > I believe there is also a setting in LocalSettings.php that allows one > to set the character set for the database. This was my first guess: > > $wgDBTableOptions = "ENGINE=InnoDB CHARSET=utf8"; > > Jeff > > _______________________________________________ > MediaWiki-l mailing list > To unsubscribe, go to: > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > _______________________________________________ MediaWiki-l mailing list To unsubscribe, go to: https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
