[linux] php,mysql a diakritika

Matus "fantomas" Uhlar uhlar na fantomas.sk
Pátek Srpen 2 06:45:29 CEST 2002


Caf,

-> Pokial mate niekto niake elegantne riesenie, prosim dajte mi vediet, pretoze ani po zmene charsetu a kodovej stranky v php.ini sa problem neodstrani. Zatial posielam 2 funkcie, ktore to robia korektne.

asi budes potrebovat nastavit locale
(http://www.php.net/manual/en/function.strtolower.php):

<CITE>
string strtolower ( string str)

Returns string with all alphabetic characters converted to lowercase.

Note that 'alphabetic' is determined by the current locale. This means that
in i.e. the default "C" locale, characters such as umlaut-A (Ä) will not be
converted.
</CITE>

takse si kukni:

<CITE>
string setlocale ( mixed category, string locale)

Category is a named constant (or string) specifying the category of the
functions affected by the locale setting:

    * LC_ALL for all of the below
    * LC_COLLATE for string comparison, see strcoll()
    * LC_CTYPE for character classification and conversion, for example strtoupper()
    * LC_MONETARY for localeconv()
    * LC_NUMERIC for decimal separator (See also: localeconv())
    * LC_TIME for date and time formatting with strftime()

If locale is the empty string "", the locale names will be set from the
values of environment variables with the same names as the above categories,
or from "LANG".

If locale is zero or "0", the locale setting is not affected, only the
current setting is returned.

Setlocale returns the new current locale, or FALSE if the locale
functionality is not implemented in the platform, the specified locale does
not exist or the category name is invalid. An invalid category name also
causes a warning message. 
</CITE>


Btw pochybujem ze niekde bude definovane locale pre win-* prostredie. Ale je
to mozne
-- 
 Matus "fantomas" Uhlar, uhlar na fantomas.sk ; http://www.fantomas.sk/
 Warning: I don't wish to receive spam to this address.
 Varovanie: Nezelam si na tuto adresu dostavat akukolvek reklamnu postu.
 (R)etry, (A)bort, (C)ancer




Další informace o konferenci linux