编译问题
同样一段代码#include <iostream>
#include<cstring>
using namespace std;
int main(){
char a,b;
cin>>a;
for(int i=0;i<strlen(a);i++){
switch(a){
case'X':
b='a';
case'Y':
b='b';
case'Z':
b='c';
case'x':
b='A';
case'y':
b='B';
case'z':
b='C';
default:
a=a+3;
if('a'<=a&&a<='z'){
b=a-32;
}
else{
b=a+32;
}
}
}
int ii=0;
for(int i=strlen(b)-1;i>=0;i--){
a=b;
ii+=1;
}
cout<<a;
return 0;
}
dev c++能过,有道图灵却过不了,UnicodeDecodeError :'utf-8' codec can't decode byte 0xfc in position 1: invalid start byte
求解 UnicodeDecodeError
很明显,编码问题,改一下编码看看
应该是解码的字符集错误 Dev C++使用的是gbk编码,有道图灵使用的是utf-8编码,编码不同 临时号 发表于 2023-1-12 17:09
Dev C++使用的是gbk编码,有道图灵使用的是utf-8编码,编码不同
{:10_296:}所以应该如何解决呢? 人造人 发表于 2023-1-12 17:04
UnicodeDecodeError
很明显,编码问题,改一下编码看看
{:10_296:}怎么改 青出于蓝 发表于 2023-1-12 17:59
所以应该如何解决呢?
你用记事本打开代码文件,然后点文件,另存为,在编码那选择utf-8编码,保存 青出于蓝 发表于 2023-1-12 17:59
怎么改
不知道你用的哪个编辑器,notepad++的话,如图所示
青出于蓝 发表于 2023-1-12 17:59
所以应该如何解决呢?
复制下来,用文本编辑器改编码试试,或者用utf-8编码直接重写一遍{:10_277:} 人造人 发表于 2023-1-12 18:17
不知道你用的哪个编辑器,notepad++的话,如图所示
dev c++ 青出于蓝 发表于 2023-1-12 18:24
dev c++
我没有找到 dev c++ 中改编码的方法
最简单的方法,下载一个notepad++
^_^
页:
[1]