Sets the locale to the specified new locale for the current session.
Note: SetLocale returns the old locale in case it needs to be restored.
See also GetLocale.
SetLocale(new_locale)
The name of the locale you want to set.
ColdFusion can be expected to support the following locales in a default Windows NT installation:
Locales Supported by ColdFusion | ||
---|---|---|
Dutch (Belgian) | French (Canadian) | Norwegian (Bokmal) |
Dutch (Standard) | French (Standard) | Norwegian (Nynorsk) |
English (Australian) | French (Swiss) | Portuguese (Brazilian) |
English (Canadian) | German (Austrian) | Portuguese (Standard) |
English (New Zealand) | German (Standard) | Spanish (Mexican) |
English (UK) | German (Swiss) | Spanish (Modern) |
English (US) | Italian (Standard) | Spanish (Standard) |
French (Belgian) | Italian (Swiss) | Swedish |
The variable Server.ColdFusion.SupportedLocales is initialized at startup with a comma-delimited list of the locales that ColdFusion and the operating system support. GetLocale( ) will return an entry from that list. SetLocale will fail if called with a locale name not on that list.
<!--- This example shows SetLocale ---> <HTML> <HEAD> <TITLE>SetLocale Example</TITLE> </HEAD> <BODY> <H3>SetLocale Example</H3> <P>SetLocale sets the locale to the specified new locale for the current session. <P>A locale is an encapsulation of the set of attributes that govern the display and formatting of international date, time, number, and currency values. <P>The locale for this system is <CFOUTPUT>#GetLocale()#</CFOUTPUT> <P><CFOUTPUT><I>the old locale was #SetLocale("English (UK)")#</I> <P>The locale is now #GetLocale()#</CFOUTPUT> </BODY> </HTML>