Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse中字符编码的变化_Eclipse_Utf 8_Character Encoding - Fatal编程技术网

Eclipse中字符编码的变化

Eclipse中字符编码的变化,eclipse,utf-8,character-encoding,Eclipse,Utf 8,Character Encoding,我正在做一个赋值,我需要对给定文本中每个字符的位进行异或运算。例如,奇怪的字符就像��'. 当尝试保存时,Eclipse提示“某些字符无法用Cp1252映射…”,之后我可以选择另存为UTF-8 我对字符编码的知识相当模糊;保存到UTF-8不会改变位吗?如果是这样,我如何处理原始消息(原始位)来对它们进行异或运算并执行赋值 谢谢 我假设您在回答这个问题时使用的是Java 文件编码仅更改数据在文件中的表示方式。当您再次读取文件时(使用正确的编码),它将转换回字符串中的Unicode,以便程序将看到相

我正在做一个赋值,我需要对给定文本中每个字符的位进行异或运算。例如,奇怪的字符就像��'.

当尝试保存时,Eclipse提示“某些字符无法用Cp1252映射…”,之后我可以选择另存为UTF-8

我对字符编码的知识相当模糊;保存到UTF-8不会改变位吗?如果是这样,我如何处理原始消息(原始位)来对它们进行异或运算并执行赋值


谢谢

我假设您在回答这个问题时使用的是Java

文件编码仅更改数据在文件中的表示方式。当您再次读取文件时(使用正确的编码),它将转换回字符串中的Unicode,以便程序将看到相同的位

编码Cp1252只能表示少量字符(少于256个),而Unicode 7中的113021个字符都可以用UTF-8编码