Re[2]: [PHP] Extended Ascii Characters
| From: | tedd | Date: | Fri, 02 Jun 2006 15:41:56 +0000 |
| Subject: | Re[2]: [PHP] Extended Ascii Characters | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-237290@lists.php.net to get a copy of this message | ||
Richard:
The discussion was in February, I looked and couldn't find what I remembered. So, I'm
thinking that the coder sent it to me directly, but I searched my files and again I came up with
nothing -- it's not like me to lose code.
What I remember was a function that took Unicode HEX and produced the html entities, like those
found here:
http://www.roborg.co.uk/html_entities/
I will send you off-list what code I have that comes close, but perhaps the original author might
resubmit his code. It was a fairly simple "look-up and replace" table, except the table
was very extensive. It was a nice piece of work.
tedd
PS: For sake of clarification, ASCII ranges only from 0 to 127 DEC (HEX 00000-00007F).
While 128-255 DEC is commonly referred to as "Extended ASCII", it isn't officially
ASCII -- as such, there are differences between OS's (i.e., win v mac).
However, Unicode includes everything and handles all "code-points" from 000000 to FFFFFF
and divides those into various "char-sets" based upon various criteria (i.e., language,
use, etc). So, the "new" words on the block are code-point and char-set.
--- previous ---
At 5:08 PM +1000 6/2/06, Richard Luckhurst wrote:
>Hi Tedd,
>
>I had a hunt in the archives and couldn't find anything. Do you have any clue
>about when it was?
>
>Richard
>
>t> At 9:46 AM +1000 6/2/06, Richard Luckhurst wrote:
>>>Hi All
>>>
>>>I am in the process of cleaning up an application that was left half finished. I
>>>am fairly new to PHP so I am seeking the wisdom of the community to help with a
>>>little problem.
>>>
>>>In many cases I need to build command strings to be sent to a backend system.
>>>The strings have to contain a couple of non ascii characters.
>>>
>>>I have no problem with the following in a script
>>>
>>>$RM="\xFF";
>>>
>>>Then using the variable works fine within that chunk of php code.
>>>
>>>What I would like to do is place all of the extended ascii characters in one of
>>>the inc files and just use these in various scripts throughout the application.
>>>
>>>When I try what I get is a test representation rather than the actual ascii
>>>code. Ie I get \xFF instead of the ascii character ÿ
>>>
>>>Is there any way to actually do this in php?
>>>
>>>
>>>
>>>Regards,
>>>Richard Luckhurst
>>>Product Development
>
>
>t> Yes, I think there is -- we discussed this a few months ago on this list and someone
>t> wrote a routine to do basically want you want, or so I think -- so check the archives.
>
>t> tedd
>
>t> --
>t> ------------------------------------------------------------------------------------
>t> http://sperling.com
>t> http://ancientstones.com
>t> http://earthstones.com
--
------------------------------------------------------------------------------------
http://sperling.com http://ancientstones.com http://earthstones.com