Re: Git-mediawiki : Encoding problems in perl

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2011/6/8 Matthieu Moy <Matthieu.Moy@xxxxxxxxxxxxxxx>:

> there should probably have been a $/ = 1; or some other perl magic to
> make sure we don't read only the first line there:
>

Yes, it indeed currently reads only the first line. I'm going to see
what kind of magic I need to use.

> Then, make it a helper function to call like
>
> my $file_content = run_git("cat-file -p $sha1");
>
> and use it where needed.

Good idea, doing it right now


> My advice, at least in the short-term (already discussed offline): use
> urlencode ( http://php.net/manual/en/function.urlencode.php ) on pull,
> and don't bother with encoding on push. Non-ascii characters in
> filenames are a nightmare ...
>

Yes I tried uri_escape, but that only works in the direction mediawiki -> git.
A page named "Eté" on mediawiki comes as a Et%C3%A9.mw file on the repo.
However, when I try to send that file "Et%C3%A9" with the mediawiki
API, I get this error

"Can't use an undefined value as a HASH reference at
/usr/local/share/perl/5.10.1/MediaWiki/API.pm line 554."

So I tried to backslash the '%' but it does not do it...
Any idea ? Thanks

--
Jérémie Nikaes
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]