
Setlocale() Pt_br Com Utf-8 Em Windows Server
#1
Posted 21/08/2008, 17:14
existe alguma forma nativa de resolver o problema sem eu ter que criar uma nova função e reinventar a roda???
#2
Posted 21/08/2008, 18:54
Modificar o charset da página ou a codificação do arquivo não adiantarão em nada pois o problema não é com eles. O problema é que a funçãoSei que vão dizer que jah foram respondidas inumeras questões sobre setlocale, entretanto estou enfrentando um problema incomum, mas a questão é que rodo o apache num windows server, jah tentei utilizar o setlocale com pt_BR, portuguese, pt_PT, pt_BR.utf-8, pt_PT.utf-8 mas nada disso resolveu, se eu der um echo strtoupper("picolé") o retornado é: "PICOLé", vi alguns relatos de que o windows eh incompativel com o setlocale() utilizando utf-8, na pagina utilizei um metatag pra definir utf-8, meu editor é configurado em utf-8.
existe alguma forma nativa de resolver o problema sem eu ter que criar uma nova função e reinventar a roda???
strtoupper()
, tal como muitas outras, depende da localização do sistema para efetuar esse tipo de conversão. Já usei Windows e conseguia usar essas funções sem problemas. Se não me falha a memória, eu usava a localidade ptb
. Já tentou ela?Ademais, veja o que diz o manual:
Infelizmente os links do MSDN estão fora do ar. Porém, note que independente das language strings suportadas pelo sistema ele suporta o padrão ISO 3166-Alpha-3. No caso do Brasil, seriaWindows users will find useful information about locale strings at Microsoft's MSDN website. Supported language strings can be found at » http://msdn.microsof...age_strings.asp and supported country/region strings at » http://msdn.microsof...try_strings.asp. Windows systems support the three letter codes for country/region specified by ISO 3166-Alpha-3, which can be found at this » Unicode website.
bra
e/ou BRA
. 
Tente estas duas aí e me diga se funcionou ou não. Se não funcionar, posso até procurar sobre o tema na API do Windows, mas não garanto que encontrarei resposta.

[]s

1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)