Re: Convert UTF-8 to PHP defines

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2010-05-27 at 21:45 +0800, Guus Ellenkamp wrote:

> 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@xxxxxxxxxxxxxxxxxxxx> wrote in message 
> news:1274883714.2202.228.camel@xxxxxxxxxxxx
> > 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
> >
> >
> > 
> 
> 
> 


Very sure, ever PHP file I ever make is always in utf8. The only problem
you might encounter is when outputting HTML, you should make sure that
you output the right text encoding headers, as some browsers won't
correctly detect it and can tend to output utf-8 characters as random
blocks and other characters.

Thanks,
Ash
http://www.ashleysheridan.co.uk



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux