我正在嘗試製作一個網絡表單,您可以在其中輸入文件或將其粘貼到textarea中。但是,當相同的數據到達瓶子時,它是不同的。文件輸入時,來自textarea的數據長度較大。爲何會發生這種情況?爲什麼相同的文件與textarea和文件輸入不同?
回答
我懷疑格式化字符插入textarea例如(換行符和回車)可能是問題。你有沒有檢查過這個?
來自textarea的行以\ r \ n結尾,文件中的行以正常\ n結束。我從來沒有見過野性的角色。 – Euphorbium
'\ r \ n'是標準的HTTP換行符,並且指定用於標頭。我不確定textareas指定了什麼,但是在那裏指定'\ r \ n'也不會令人感到意外,或者如果允許它是平臺特定的,需要支持'\ r \ n',因爲Windows使用它。 – kindall
@Euphorbium,'\ r \ n'也是標準的Windows行結尾,各種文件格式和應用程序都將其作爲結果。 –
- 1. 爲什麼我的輸出文件與原始文件不同?
- 2. 爲什麼「閱讀」的行爲與相同的輸入不同?
- 3. 寫入相同的輸入Excel文件
- 4. 跨不同文件的相同導入
- 5. 爲什麼shell和文件之間的輸出不同
- 6. 爲什麼JAXB的xjc的XML文件輸入與我的不同?
- 7. 爲什麼我的數據庫文件與普通文本文件具有相同數據的大小相同?
- 8. 相同的文件,相同的文件大小,但兩種不同的內存大小,爲什麼?
- 9. 爲什麼這兩個ffmpeg文件不同(管道與文件輸出)?
- 10. 爲什麼在txt文件上寫入與控制檯不同?
- 11. 對象與文件有什麼不同?
- 12. 爲什麼Math.Exp在32位和64位之間給出不同的結果,但輸入相同,硬件相同
- 13. 相同的腳本,IE與Firefox的不同輸出,爲什麼?
- 14. 爲什麼不同的樣式相同的輸入標籤
- 15. 爲什麼不是textarea輸入[type =「textarea」]?
- 16. Logback:對不同的輸入文件使用不同的輸出文件
- 17. 應用在不同的輸入文件不同的輸出文件
- 18. 爲什麼file_object.tell()爲不同位置的文件提供相同的字節?
- 19. 爲什麼Asp.Net控件不會公開與...相同的事件?
- 20. BinaryReader.ReadInt32結果與輸入文件相比意外,爲什麼?
- 21. R optparse:使用相同前綴的輸入和輸出文件
- 22. MSBuild,輸入和輸出相同的文件?
- 23. 爲什麼Java文件必須與其公共類相同?
- 24. MapReduce WordCount程序 - 輸出與輸入文件相同
- 25. 鏈接到動態文件和作爲輸入對象有什麼不同?
- 26. 爲什麼生成的輸出文件的行數不同
- 27. 將for循環的輸出寫入與輸入文件具有相同文件名的多個文件
- 28. 相同的exe文件,多進程和不同的輸入參數
- 29. 爲什麼枚舉文件不止一次返回相同的文件?
- 30. 爲什麼date在輸出txt文件中的寫法不同?
取決於字符編碼。一些編碼使用兩個字節,另一個編碼。 http://en.wikipedia.org/wiki/Unicode UTF-8使用一個字節,但UTF-16使用兩個字節。 – mowwwalker
你可以發佈一些代碼,以及長度的差異。另外,python2或python3? – BluePeppers
和行結尾。這實際上是造成問題,還是隻是想知道? –