I've got the same problem as http://forums.movabletype.org/2009/12/wide-character-in-subroutine-entry-error.html described.
My old site was built with version 4.3, and I update to version 5.
This site has lots of Japanese and Chinese characters.
When I try to publish the blog, I got the "wide character in subroutine entry" error.
The problem is in cgi-bin/mt/plugins/Markdown/Markdown.pl.
Here is the solution:
add one line in head:
use Encode qw(encode_utf8);
modify line 286:
my $key = md5_hex($1);
==>
my $key = md5_hex(encode_utf8($1));
Reported on Movable Type 5
File a bug report http://www.movabletype.org/feedback.html
NICE!!!!!!!!!!!!!
I'm the author of the post you mentioned. Beau and I tried several times off-line but got nothing. I feel like lost my courage on upgrading to MT5 while waiting for the bug got fixed in the new version. And your method JUST WORKS! Thank!
I don't know why this problem is still in the latest version. I'll see if I can file a bug report.
Thanks, it works!
Thanks for the fix, we merged the fix for the next release (MT5.1).
http://bugs.movabletype.org/default.asp?105433