字符编码 C 和瑞典语 åöä

标签 c encoding cmd

我不知道如何解决瑞典字母“唓䔓ö”的字符编码。

在编码设置为 Cp1252 的 Eclipse 中工作正常。但是 - 当我在 Windows CMD 中执行相同的程序时,我再也看不到这些字符了。我尝试将 CMD 中的编码更改为 1252 和 65001,即:chcp 1252 和 chcp 65001 ...但是不行!

甚至尝试过使用 C 语言中名为 setlocale 的库函数,即:

setlocale(LC_ALL, "swedish");

非常感谢解决此问题的建议!!!!!!

最佳答案

就这么做

setlocale(LC_ALL, "SE");

关于字符编码 C 和瑞典语 åöä,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18935657/

相关文章:

python - 这些编码方法中哪种是最可靠的?

powershell - PowerShell的echo和CMD的echo的区别

c - giflib 5.1.2 不是线程安全的吗?

c - RECV 缓冲区为空,但返回值 > 1

c++ - 使用字符串流解码十六进制编码的字符串

c - 如何通过 GO 中的编码包打包 C 位字段结构?

bat 文件中的 java 程序参数

windows - Batch/cmd for 循环语法错误

java - JNI 返回日期

c - && 和 ||运营商