❶ 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
}