Portal SAMP
[Ajuda] Por que os acentos não estão funcionando? - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Por que os acentos não estão funcionando? (/showthread.php?tid=2323)



Por que os acentos não estão funcionando? - hiwyn - 24/04/2022

Por que os acentos não estão funcionando?

Quero dizer, se eu fizer:

SendClientMessage(i, COLOR_LIGHTRED, "O servidor será

No jogo fica assim:
[Imagem: Screenshot-from-2022-04-23-10-49-10.png]
Todos os outros acentos como é, ã, ç parecem com isso /\

---



Estou compilando no linux com isso: https://github.com/pawn-lang/compiler/releases
E com este .vscode/tasks.json:


Código:
{
  // See https://go.microsoft.com/fwlink/?LinkId=733558
  // for the documentation about the tasks.json format
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build",
      "type": "shell",
      "command": "/usr/bin/pawncc",
      "args": [
        "${file}",
        "\"-;+\"",
        "\"-(+\"",
        "-i\"/home/hiwyn/Documents/sampserver/include/\""
      ],
      "group": {
        "kind": "build",
        "isDefault": true
      },
      "isBackground": false,
      "presentation": {
        "reveal": "silent",
        "clear": false,
        "panel": "dedicated"
      },
      "problemMatcher": [
        {
          "base": "$pawncc",
          "fileLocation": "relative"
        }
      ]
    }
  ]
}

O que mais eu deveria fazer?


RE: Por que os acentos não estão funcionando? - k2bi_YT - 24/04/2022

é problema na codificação:
https://docs.microsoft.com/pt-br/powershell/scripting/dev-cross-plat/vscode/understanding-file-encoding?view=powershell-7.2


Tópico com o mesmo problema e solucionado, que possa ajudar:

https://portalsamp.com/showthread.php?tid=250

Resumindo, sua codificação deve estar em UTF-8 por padrão, deve ser alterado para Western (Windows 1252)


Tente fazer assim:

Aperte (Ctrl+,) (abrirá uma aba de configurações) e pesquise por "files.encoding", assim que aparecer você procure por "Files: Encoding
A codificação de conjunto de caracteres padrão a ser usada ao ler e gravar arquivos. Essa configuração também pode ser definida por linguagem"



Nela provavelmente está como UTF-8, mude para Western (Windows 1252) e salve


Recomendo que antes de fazer isso, caso o seu code não esteja com as letras "bugadas" também, copie e cole em um bloco de notas o code inteiro, porque ao fazer essa mudança, pode bugar os caracteres com acentos no seu code


RE: Por que os acentos não estão funcionando? - hiwyn - 25/04/2022

(24/04/2022 11:18)k2bi_YT Escreveu: é problema na codificação:
https://docs.microsoft.com/pt-br/powershell/scripting/dev-cross-plat/vscode/understanding-file-encoding?view=powershell-7.2


Tópico com o mesmo problema e solucionado, que possa ajudar:

https://portalsamp.com/showthread.php?tid=250

Resumindo, sua codificação deve estar em UTF-8 por padrão, deve ser alterado para Western (Windows 1252)


Tente fazer assim:

Aperte (Ctrl+,) (abrirá uma aba de configurações) e pesquise por "files.encoding", assim que aparecer você procure por "Files: Encoding
A codificação de conjunto de caracteres padrão a ser usada ao ler e gravar arquivos. Essa configuração também pode ser definida por linguagem"



Nela provavelmente está como UTF-8, mude para Western (Windows 1252) e salve


Recomendo que antes de fazer isso, caso o seu code não esteja com as letras "bugadas" também, copie e cole em um bloco de notas o code inteiro, porque ao fazer essa mudança, pode bugar os caracteres com acentos no seu code

Opa obrigadão mano!

vscode: Ctrl, -> pesquisar por encoding -> trocar para Western (Windows 1252)
ou ali embaixo no canto inferior direito tem a opção de mudar tbm