> $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

Reply via email to