Re: Convert UTF-8 to PHP defines
| From: | Guus Ellenkamp | Date: | Thu, 27 May 2010 13:45:26 +0000 |
| Subject: | Re: Convert UTF-8 to PHP defines | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-305564@lists.php.net to get a copy of this message | ||
Thanks, but are you sure of that? I did some research a while ago and found
that officially PHP files should be ascii and not have any specific
character encoding. I believe it will work anyhow (did not try this one),
but would like to stick with the standards.
"Ashley Sheridan" <ash@ashleysheridan.co.uk> wrote in message
news:1274883714.2202.228.camel@localhost...
> On Wed, 2010-05-26 at 22:20 +0800, Guus Ellenkamp wrote:
>
>> We use PHP defines for defining text in different languages. As far as I
>> know PHP files are supposed to be ASCII, not UTF-8 or something like
>> that.
>> What I want to make is a conversion program that would convert a given
>> UTF-8
>> file with the format
>>
>> definetext1=this is a text in random UTF-8, probably arabic or similar
>> text
>> definetext2=this is another text in random UTF-8, probably arabic or
>> similar
>> text
>>
>> into a file with the following defines
>>
>>
>> define('definetext1',chr(<t_value>).chr(<h_value>).chr(<i_value>)...<chr(<x_value>).chr(<t_value>));
>>
>> define('definetext2,chr(<t_value>).chr(<h_value>).chr(<i_value>)...<chr(<x_value>).chr(<t_value>));
>>
>> Not sure if I'm using the correct chr/ord function, but I hope the above
>> is
>> clear enough to make clear what I'm looking for. Basically the output
>> file
>> should be ascii and not contain any utf-8.
>>
>> Any advise? The html_special_chars did not seem to work for Vietnamese
>> text
>> I tried to convert, so something seems to get wrong with just reading an
>> array of strings and converting the strings and putting them in defines.
>>
>>
>>
>
>
> PHP files can contain utf-8, and in-fact is the preference of most
> developers I know of.
>
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
>
>
>