请问中文字符串打印不出来怎么解决?

问题描述

请问中文字符串打印不出来怎么解决?

解决方案

文件保存的编码格式选择utf8或者unicode试试看

解决方案二:

可能是你的控制台编码方式是GBK,而你的文件是utf8什么的
Run Configurations里的Common中将编码方式改成GBK试试。
具体设置参考:http://www.tuicool.com/articles/uEj2qy

时间: 2024-07-30 17:07:10

请问中文字符串打印不出来怎么解决?的相关文章

CodeIgniter 完美解决URL含有中文字符串_php技巧

codeIgniter默认的配置下是不允许URL中包含非ASCII字符的,如果URL中含非ASCII字符,那么CI会毫不客气的抛出错误.本文章向码农介绍CodeIgniter 如何解决URL含有中文字符串. 你 可能会说,那我把这个URL使用函数urlencode一下呢?不行.因为Web Server会在接收到一个被urlencode的URL后自动将其decode,然后在PHP里得到的这些字符串转换成他原来所代表的含义,并使用 Web Server自己的URL编码字符集(IIS6 中文版是GBK

控制台-java循环打印中文字符串为什么会偶尔输出乱码

问题描述 java循环打印中文字符串为什么会偶尔输出乱码 代码: while(true) System.out.println("你好,中国."); 控制台中截取一段结果如下: 你好,中国. 你好,中国. 你好,中国. 你好,???国. 你好,中国. 你好,中国. 你好,中国. 解决方案 刚才又试了一下,英文符号也会出现这个乱码情况 解决方案二: 测试了,没有乱码啊.我的环境是jdk1.8+Eclipse Mars Release (4.5.0). 解决方案三: 多测几次,是不是具有偶

c/c++用Unicode和UTF8处理中文字符串解决乱码

1. 描述 在windows上做系统编程,少不了会遇到处理中文字符串的问题.而大多时候中文汉字都是以多字节编码的方式展现的.为了实现更好的兼容性或一些特殊的需求,(比如在网页上显示.)常需要将其转换成unicode或者utf8的格式. 2. 代码示例 2.1 中文字符串转Unicode /*************************************************************************int CN2Unicode(char *input,wchar

实用技巧:PHP截取中文字符串的问题

技巧|问题|中文|字符串 以下代码试用于GB2312编码,截取中文字符串是PHP中一个头疼的问题,解决方法是根据值是否大于等于128来判断是否是双字节字符,以避免出现乱码的情况.但中英文混合.特殊符号等问题总是存在,现在写一个比较全面的,仅供参考: 程序说明: 1. len 参数以中文字符为标准,1len等于2个英文字符,为了形式上好看些 2. 如果将magic参数设为false,则中文和英文同等看待,取绝对的字符数 3. 特别适用于用htmlspecialchars()进行过编码的字符串 4.

qt txt文件 中文 乱码-Qt5中用QTextStream向txt文件中写入中文字符串,打开文件时出现乱码

问题描述 Qt5中用QTextStream向txt文件中写入中文字符串,打开文件时出现乱码 在网上查了一些关于Qt中文乱码的问题,主要是因为机器的编码问题QTextCodec::setCodecForLocale(QTextCodec::codecForName(""GBK""));QTextCodec::setCodecForCStrings(QTextCodec::codecForName(""GBK"")); QText

关于中文字符串编码逆转

问题描述 关于中文字符串编码逆转 例子如下: String a="你好,时间"; byte[] b=a.getBytes("GBK"); String c=new String(b,"UTF-8"); 请问如何只通过变量c获得原来的a="你好,时间"; 解决方案 转不回去,GBK和UTF-8的字节数组长度都不一样.出来乱码后回不去了. 解决方案二: 是这样啊,谢谢你的回答.

PHP 中文字符串截取无乱码的方法以及php汉字截取函数

昨天,在写代码时我遇到了一个中文字符串截取的问题,原本是想直接用substr()来,但这个是在单字节符下用的,对于多字节编码的汉字或是其它语言字符中,这个函数可能就用不上了,而且会容易截出乱码来!       现在就把我的下工作记录和总结给大家分享一下: 问题产生及使用案例网站:天气预报15天查询(http://tqybw.net) 问题时间:2013-10-31       解决思路:把汉字按一个汉字在编码下按其在完整性正则分割成数组,再根据需要取截取长度:       1.实现方法函数  

PHP截取中文字符串的问题

问题|中文|字符串    以下代码试用于GB2312编码,截取中文字符串是PHP中一个头疼的问题,解决方法是根据值是否大于等于128来判断是否是双字节字符,以避免出现乱码的情况.但中英文混合.特殊符号等问题总是存在,现在写一个比较全面的,仅供参考:      程序说明:   1. len 参数以中文字符为标准,1len等于2个英文字符,为了形式上好看些   2. 如果将magic参数设为false,则中文和英文同等看待,取绝对的字符数   3. 特别适用于用htmlspecialchars()进

旧题新貌:PHP截取中文字符串的问题

以下代码试用于GB2312编码,截取中文字符串是PHP中一个头疼的问题,解决方法是根据值是否大于等于128来判断是否是双字节字符,以避免出现乱码的情况.但中英文混合.特殊符号等问题总是存在,现在写一个比较全面的,仅供参考: 程序说明: 1. len 参数以中文字符为标准,1len等于2个英文字符,为了形式上好看些 2. 如果将magic参数设为false,则中文和英文同等看待,取绝对的字符数 3. 特别适用于用htmlspecialchars()进行过编码的字符串 4. 能正确处理GB2312中