Formato de Caracteres não Alfabéticos na Global
Iris Gravando Global com caracteres sem padrão alfabético:
| ^SASNETWEBORGAO(1,0) | = | "SECRETARIA DE ADMINISTRAÃ"_$c(135)_"Ã"_$c(131)_"O^1010^01010101" |
Correto:
| ^SASNETWEBORGAO(1,0) | = | "SECRETARIA DE ADMINISTRAÇÃO^1010^01010101" |
Como solucionar o problema?
Comments
Just a wild guess...
set a="SECRETARIA DE ADMINISTRAÃ"_$c(135)_"Ã"_$c(131)_"O^1010^01010101"set b="SECRETARIA DE ADMINISTRAÇÃO^1010^01010101"set c=$zcvt(a,"I","UTF8")
if b=c {write"convert from UTF8" } else { write"no idea..." }Thank you very much Solved with your help
Olá Luis,
Você pode utilizar a função $ZCONVERT (ObjectScript) para efetuar a conversão para o modo desejado antes da gravação ou da leitura. Verifique a lista de tabelas de tradução.
Recomendo também que você verifique as configurações de instalação referentes a localização:
Acrescentando ... encontrei essas questões relacionadas ao seu tema na comunidade.
https://community.intersystems.com/post/utf-8-translation-issue-within-iris
https://community.intersystems.com/post/managing-utf-8-characters-database-rest-application
Dá uma olhada. Nas respostas tem dicas e explicações. Pode te ajudar! 😉