❶ txt小说在手机上看怎么数字变乱码了
电子书编码不对,如果手机可以修改编码的话就把手机的编码改为UTF8或unicode,再在电脑上打开你的电子书,另存为,选择编码
UTF8或unicode,保存,放到手机上就可以了如果手机不能修改的话就修改电子书的编码,把TXT电子书在电脑打开,另存为,选择编码,一般第二种和第四种比较常见,你都保存来试试,也可以下载JAR格式的电子书来试试,现在很多手机都能支持。
这个网站不错,你可以去看看:星月书吧:www.xyshu8.com(手机访问wap.xyshu8.com)
无毒,无广告,更新及时!有上百种,六万多本热门小说,而且没有广告的,支持jar格式,TXT格式、UMD格式、CHM格式、JAD格式的电子书下载,全免费的。
不愿意注册的话有公用VIP账户,无限金币
VIP账号:vip001
密码:vip001
如果没有你要的小说,可以在论坛求书区留言,管理员会帮忙搜集
❷ 怎么把TXT小说在手机上显示啊!乱码
在电脑上先建一个空的文本,将你这个txt电子书里的所有内容复制进去,然后ctrl+s,然后选择另存为txt,此时要选择适合你手机的编码,另存为即可。
还有,如果还是不行那就转化成图片格式的,用Adobe公司的软件即可
❸ 手机看txt小说用哪种编码方式啊
小说的TXT 编码 在电脑上一般都是 ANSI编码 这种编码在有些小说阅读器上是无法打开的! 需要转换编码。方法很简单。打开你的小说文档。 选择另存为。 在另存为时编码改为UTF-8 就可以了!
❹ 用什么手机软件能把txt电子书的编码改为ANSI格式的手机上的,家里没电脑。
1.点电子书后要打开txt格式的文件,如果格式不对,根本打不开;如果打开了,可能是前面的空白太多,往后翻翻看可有?
2.ANSI的格式也放进去试一试
❺ 手机txt小说乱码怎么办
若您的手机下载小说是乱码,可能是软件兼容问题或者文件格式不支持,建议您重新下载尝试,或通过第三方软件打开您下载的小说尝试。
❻ txt格式怎样修改编码
是在手机里看出现的乱码还是下载到电脑上看是乱码?
电脑上下载完之后打开是乱码的话
那证明
你下载的是垃圾文件到专用的TXT小说网站下载
要是下载在到手机里打开是乱码的话
可以再手机里直接改
❼ 亲爱的孩子们,谁能告诉我如何在手机上把txt文档的编码改为ansi家里没电脑
安卓手机可以,苹果不知道。安卓手机下载es文件管理器,在里面打开txt文件,打开方式选es文本编辑器,打开后上面点编辑,最右边菜单点开,选另存为,打开如下对话框,找到下面编码,点开拖到最下面,选ansi(ascii),保存即可
❽ 如何修改txt文本文件的默认编码为UTF-8
在txt文件的来另存为窗口中可以设置文本自文件的默认编码为UTF-8,具体操作请参照以下步骤。
1、在电脑上打开或新建一个TXT文本文件,输入文本内容。
❾ 怎样用手机转换txt编码
将txt文件用记事本打开 选择另存为...,在另存为对话框中选择编码格式为UTF-8,然后保存即可
❿ 手机怎么把txt文件的UTF-8编码改成ANSI编码
请参照下面方法,把 CFile类 改成 FILE*。 写字符串改成写文件流。
注意,汉字在utf8中占3个字节。
// unicode to ansi
void CConvertDlg::()
{
// unicode to ansi
wchar_t* wszString = L"abcd1234你我他";
//预转换,得到所需空间的大小,这次用的函数和上面名字相反
int ansiLen = ::WideCharToMultiByte(CP_ACP, NULL, wszString, wcslen(wszString), NULL, 0, NULL, NULL);
//同上,分配空间要给'\0'留个空间
char* szAnsi = new char[ansiLen + 1];
//转换
//unicode版对应的strlen是wcslen
::WideCharToMultiByte(CP_ACP, NULL, wszString, wcslen(wszString), szAnsi, ansiLen, NULL, NULL);
//最后加上'\0'
szAnsi[ansiLen] = '\0';
//Ansi版的MessageBox API
::MessageBoxA(GetSafeHwnd(), szAnsi, szAnsi, MB_OK);
//接下来写入文本
//写文本文件,ANSI文件没有BOM
CFile cFile;
cFile.Open(_T("1.txt"), CFile::modeWrite | CFile::modeCreate);
//文件开头
cFile.SeekToBegin();
//写入内容
cFile.Write(szAnsi, ansiLen * sizeof(char));
cFile.Flush();
cFile.Close();
delete[] szAnsi;
szAnsi =NULL;
//方法2
//和上面一样有另一种方法
setlocale(LC_CTYPE, "chs");
char szStr[100];
//注意下面是大写,在ansi中,代表后面是unicode字符串
//sprintf
sprintf(szStr, "%S", wszString);
::MessageBoxA(GetSafeHwnd(), szStr, szStr, MB_OK);
}
// UTF8转UNICODE
void CConvertDlg::OnBnClickedButtonU8ToUnicode()
{
//UTF8 to Unicode
//由于中文直接复制过来会成乱码,编译器有时会报错,故采用16进制形式
char* szU8 = "abcd1234\xe4\xbd\xa0\xe6\x88\x91\xe4\xbb\x96\x00";
//预转换,得到所需空间的大小
int wcsLen = ::MultiByteToWideChar(CP_UTF8, NULL, szU8, strlen(szU8), NULL, 0);
//分配空间要给'\0'留个空间,MultiByteToWideChar不会给'\0'空间
wchar_t* wszString = new wchar_t[wcsLen + 1];
//转换
::MultiByteToWideChar(CP_UTF8, NULL, szU8, strlen(szU8), wszString, wcsLen);
//最后加上'\0'
wszString[wcsLen] = '\0';
//unicode版的MessageBox API
::MessageBoxW(GetSafeHwnd(), wszString, wszString, MB_OK);
//写文本同ansi to unicode
}