is there any way I can use this stuff to change the way dir functions
work on doze?
(sorry C is very new to me & PHP source is mad ;)

----- Original Message -----
From: "Marcus Börger" <[EMAIL PROTECTED]>
To: "Rui Hirokawa" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Friday, August 02, 2002 1:08 AM
Subject: Re: [PHP-DEV] Re: mbstring and html encode/const structs


Spent some more work and now it works if the internal encoding is
UTF-8. So maybe the work is worth a comit the next days after some
further testing. And the question is with or without const modifiers?

You can see what the patch does by looking at this example (UTF8):
http://marcus-boerger.de/php/ext/mbstring/mbstring-test.php.txt
and the result
http://marcus-boerger.de/php/ext/mbstring/mbstring-test.html.txt

&euro; &lang; and &rang; are both in script and get parameters
and all three are handled internally as utf-8 and all are converted
to their entity representations on output.

marcus

At 00:51 02.08.2002, Marcus Börger wrote:
>At 00:36 02.08.2002, Rui Hirokawa wrote:
>
>>Thanks,
>>It's cool!
>>
>>On Thu, 01 Aug 2002 20:29:12 +0200
>>[EMAIL PROTECTED] (Marcus B¾­ZÓrger) wrote:
>>
>> > I have spent some more work and now i can decode HTML upon input,
too.
>> >
>> > If you set (arg_separator.input = "|") and
(mbstring.internal_encoding =
>> > ISO-8859-15) in your ini file
>> > you can do something like this:
>> > testpage.php?var=&#65;&auml;&euro;
>> > and receive $_GET['VAR'] = 'A and both &auml; and &euro; decoded.
>> > This will work for post, too. So you can upload html pages decode
them and
>> > do something with it.
>>
>>But, I couldn't found arg_separator.input = "|" related code on
>>your patch.
>>arg_separator.input = "|" hasn't any side effect ?
>
>
>I did not do anythink with it simply you cannot use ';' or '&' as
argument
>separators if
>you want do decode html entities upon input.
>
>
>> > If you use HTML as output encoding and do foreach($_GET as
$idx=>$val)
>> echo
>> > $idx=$val; you will
>> > see the original input again (as expected minus | if any).
>>
>>I think using HTML as a name of output encoding is a little bit
>>confusing because almost PHP scripts output is html.
>
>
>I took that name because that is what it does: it encodes/decodes *all*
>HTML 4.01 entities.
>
>>And it't not compatible with multibyte encoding
>>which is necessary to use output encoding conversion.
>
>
>As i said i just wrote the filters and currently do not understand why
i
>cannot use
>multibyte internal encodings like UCS2 or UTF8. I had the idea that i
>simply had to
>implement html_wchar and wchar_html and then everything is fine. But i
>cannot handle
>those characters > 127....still have to invent some more work...
>
>
>AND what do you think about the const modifiers? They helped my little
bit
>during
>first modifications and make the code somethink 'safer'.
>
>
>marcus
>
>
>> >
>> > But again i have problems if internal encoding is Multibate
encoding. I
>> > have to send some
>> > search on internal handling....
>> >
>> > Anyone interested may download the patch:
>> >
http://marcus-boerger.de/php/ext/mbstring/mbstring-entities-const.patch
>> > And the additional file holding the translation table:
>> > http://marcus-boerger.de/php/ext/mbstring/html_entities.c
>> >
>> > marcus
>> >
>> > At 04:11 01.08.2002, Yasuo Ohgaki wrote:
>> > >Interesting.
>> > >
>> > >Marcus Boerger wrote:
>> > >>Anyone interested may download the patch:
>> >
>>http://marcus.boerger.de/php/ext/mbstring/mbstring-entities-const.patc
h
>> > >>And the additional file holding translation the table:
>> > >>http://marcus.boerger.de/php/ext/mbstring/html_entities.c
>> > >
>> > >but I cannot access to your web site....
>> > >
>> > >
>> > >--
>> > >Yasuo Ohgaki
>> > >
>> > >
>> > >--
>> > >PHP Development Mailing List <http://www.php.net/>
>> > >To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>>--
>>-----------------------------------------------------
>>Rui Hirokawa <[EMAIL PROTECTED]>
>>              <[EMAIL PROTECTED]>
>
>
>--
>PHP Development Mailing List <http://www.php.net/>
>To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php



-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to