[Pmwiki-users] Testing needed for accent characters in WikiWords and page names

Christian Ridderström chr
Sat Jan 31 08:13:06 CST 2004


On Sat, 31 Jan 2004, Patrick R. Michaud wrote:

> On Sat, Jan 31, 2004 at 03:36:03PM +0100, Christian Ridderstr?m wrote:
> > On Sat, 31 Jan 2004, Patrick R. Michaud wrote:
> > > I've been experimenting tonight with allowing accented characters (e.g.,
> > > non-ASCII such as ? and ?) into WikiWords and I think I may have 
> > > something that may work.  However, I need to have people test it and 
> > > see if there are any major problems that result.
> > 
> > No problems here... only a surpise that a page with my name already 
> > existed :-)
> 
> Well, I was using your name as a test case.  :-)

I guessed it must be something like that, but only after trying various 
other cases :-)

> 
> > > Also, this feature causes WikiStyles to no longer function correctly,
> > > but this is fixable if it appears that accented page names are going
> > > to work okay.
> > 
> > Is that just a matter of preventing '%' from appearing in the wiki-word?
> 
> No, the problem is that the accented characters in the links have to be
> URL-encoded (i.e. "?" becomes "%f6"), and two or more such sequences
> makes PmWiki think there's a WikiStyle embedded in the URL.  
> 
> This is actually a bug (somewhat significant, IMO) in all of the 
> versions of PmWiki that support WikiStyles, but nobody's reported 
> it until now.  For example, to refer to a file called "my_r?sum?.html" 
> one would write a URI in the markup like
>    http://example.com/path/my_r%e9sum%e9.html		# ? == %e9
> but PmWiki thinks %e9sum% is a WikiStyle and removes it from the result.
> I'm guessing not many people have created URIs with multiple %-escaped
> sequences.  1/2 :-)
> 
> Anyway, I'm working on a fix now that will appear in the 0.6 release.
> The fix will likely also solve the problems with WikiWords appearing
> in WikiStyles (e.g., %WikiWord% and %color=#FF0000%).

Sounds good, thanks for the info. 

/Christian

-- 
http://www.md.kth.se/~chr




More information about the pmwiki-users mailing list