Página 1 de 1

acentos na janela ou LABEL em UTF8

Enviado: 07 Mai 2024 11:02
por cinquetenario
no inicio do meu código está assim:

Código: Selecionar todos

SET LANGUAGE TO PORTUGUESE
REQUEST HB_LANG_PT
HB_LangSelect("PT")

hb_cdpSelect("UTF8")
HB_SETCODEPAGE('UTF8')
e tenho o seguinte exemplo:

Código: Selecionar todos

frase := "automação"
@ clin,ccol LABEL frase value frase width 900 height 800 size 12 bold
e a mensagem que aparece na tela, não é exatamente a frase, e sim, alguns caracteres estranhos.
se uso o código do PRG em formato Windows 1252 faz os acentos corretamente.
mas se uso o formato do PRG em UTF8 não consigo fazer a acentuação funcionar corretamente.

O problema de deixar o arquivo em Windows 1252 é que o VSCODE abre em UTF8 e ai esqueço e salva e quebra tudo o que está acentuado.

Tem como acentuar as janelas e labels e tudo o que aparece na tela usando o formato de arquivo UTF8 mesmo ?

acentos na janela ou LABEL em UTF8

Enviado: 07 Mai 2024 17:23
por alxsts
Olá!
cinquetenario escreveu:O problema de deixar o arquivo em Windows 1252 é que o VSCODE abre em UTF8 e ai esqueço e salva e quebra tudo o que está acentuado.
O VS Code é o editor de texto mais flexível que conheço. É só saber configurar...

Veja como está o meu arquivo settings.JSON:

{
"[harbour]": { ====> ajustes específicos para a linguagem Harbour
"files.encoding": cpP850", ====> arquivos .PRG, abre sempre com esta página de código (a que você escolher)
"harbour.compilerExecutable": "C:\\hb32\\bin\\hbmk2.exe",
"harbour.extraOptions": "-iC:\\hb32\\include",
"files.autoSave": "afterDelay",
"editor.tabSize": 3,
"editor.defaultFormatter": "aperricone.harbour",
"editor.columnSelection": true
},
"harbour.compilerExecutable": "C:\\xBase\\xHarbour\\Compiler\\bin\\harbour.exe",
"harbour.formatter.replace.amp": "ignore",
"harbour.formatter.replace.asterisk": "ignore",
"harbour.formatter.replace.not": "ignore",
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 300000,
"files.defaultLanguage": "${activeEditorLanguage}",
"files.encoding": "windows1252", ====> arquivos que não são .PRG, abre com esta página de código (a que você escolher)
"workbench.settings.applyToAllProfiles": [
"files.trimFinalNewlines"
],
"files.trimTrailingWhitespace": true,
"files.trimTrailingWhitespaceInRegexAndStrings": false,
"files.trimFinalNewlines": true
}
Tecle Ctrl + Shift + P para abrir o menu de configurações. Tecle "Preferences: Open User Settings (JSON)". Vai aparecer o conteúdo do teu settings.json. Ajuste as configurações conforme desejar e salve.

Depois, Tecle Ctrl + Shift + P para abrir o menu de configurações. Tecle "Preferences: Open Language Specific Settings. Selecione "Harbour". No menu que aparece no centro da tela, acesse a opção Files. No lado oposto da tela, desmarque a opção Auto Guess Encoding.
Capturar.JPG

acentos na janela ou LABEL em UTF8

Enviado: 08 Mai 2024 19:41
por JoséQuintas
hmg.png
Esse arquivo ainda existe, mas melhor confirmar com o suporte.