[MTOS-dev] Google Summer of Code 2008

Reed A. Cartwright reed at scit.us
Thu Mar 13 17:27:23 PDT 2008


Timothy Appnel wrote:
> 
> I already put my name under the CGI::Application item since its been a
> "thing" of mine that I've put a fair bit of thought into.

I have added mine as well due to my experience with FCGI dispatching.

I have another idea to float before the group as well:

In working with PostgreSQL, I've found that MT doesn't properly support 
UTF8 on that system.  MT::Bootstrap also has issues with UTF8 encoded 
cgi params.  (Comment preview can be broken.)

When investigating this I discovered that MT's character handling is 
very hackish, making assumptions about when stuff needs to be decoded or 
encoded, etc.

I propose that MTOS needs to be rewritten to have cleaner handling of 
character data.  I propose that MTOS be written such that all internal 
variables are assumed to be UTF8 encoded.  If necessary, the UTF8 can 
translated on output and input if the blog or database don't support UTF8.

However, does anyone know any drawbacks other that upgrading that being 
a UTF8 only system has?  The advantage is making everything behave much 
simpler, than the current implementation.

-- 
*********************************************************
Reed A. Cartwright, PhD     http://scit.us/
Postdoctoral Researcher     http://www.dererumnatura.us/
Department of Genetics      http://www.pandasthumb.org/

Bioinformatics Research Center
North Carolina State University
Campus Box 7566
Raleigh, NC 27695-7566

Cuiusvis hominis est errare, nullius nisi
insipientis in errore perserverare. --Cicero


More information about the MTOS-dev mailing list