Cho dù ruột file là Unicode, mà thiếu BOM (0xFF 0xFE) ở đầu, nhiều chương trình text editor vẫn mỡ sai, không được, vì ông không làm theo tiêu chuẩn standard của người ta đã quy định.
Nhưng thằng notepad, thằng Word, thằng FileSystemObject mở được. Thế mà ThangCuAnh dùng Word mà không biết mở thì là gì? Là không biết mở chứ còn gì. Tự vỗ ngực là lập trình kiếm cơm mà không biết mở tập tin trong Word lại còn cùn. Ta không nói tới những chương trình không biết mở tập tin không có BOM. Ta nói tới chương trình biết mở là Word. Nhưng ThangCuAnh dùng Word mà không biết mở. Nói cụ thể về Word thôi. Dữ liệu không do mình tạo ra thì nhiều khi không hẳn hoàn hảo. Làm thằng lập trình kiếm cơm mà không biết xử lý những trường hợp đặc biệt thì tự xấu hổ mà chui xuống đất thôi. Nếu notepad mở được, Word mở được, FileSystemObject mở được mà Wordpad không mở được thì rõ ràng trong vấn đề cụ thể này Wordpad kém 3 anh kia rồi. Còn cùn gì nữa. Ra cuộc thi có bài không đúng "tủ" nhưng anh A, B, C làm được còn anh D học tủ, gặp bài khác tủ thì bó tay thì là gì? Là kém anh A B, C chứ còn gì nữa.
Làm thằng lập trình kiếm cơm mà khi gặp tập tin không có BOM thì đầu hàng vì không biết mở, không biết xử lý thì đừng cùn. Vì trong cuộc sống không phải cái gì cũng theo khuôn, theo mẫu. Người có năng lực là người biết xử lý những trườngn hợp đa dạng của cuộc sống. Vì cuộc sống có muôn vàn tình huống không như trong sách. Chính vì thế có những thằng học lý thuyết có thể giỏi nhưng ra cuộc sống, vào thực tế thì rất kém. Ôm mớ lý thuyết thì khi gặp thực tế không hoàn hảo như lý thuyết thì bó tay như ThangCuAnh.
Bao thằng viết Text Editor khác nó cũng sẽ chữi ông đấy
Không thằng nào có quyền chửi ta. Mà cứ cho là nó chửi đi nhưng việc chúng phải xử lý tập tin không hoàn hảo thì dù chúng chửi nhưng chúng vẫn cắn răng xử lý tập tin không hoàn hảo đó, điển hình là thằng Word. Vì chúng biết xử lý, và vì chúng phải làm vì bát cơm. Còn ta nói về vấn đề rất cụ thể. ThangCuAnh cũng sẽ chửi nhưng ThangCuAnh không cắn răng xử lý. Vì đơn giản ThangCuAnh không biết xử lý.
Tóm lại ta không bàn tới chuyện tập tin không có BOM là hoàn hảo hay không. Cũng không bàn chuyện liệu có thằng nào chửi hay không. Nhưng sự thật là thằng notepad, thằng Word, thằng FileSystemObject mở được. Có thể chúng chửi nhưng chúng mở được. Còn ThangCuAnh chửi nhưng ThangCuAnh không biết mở. Làm thằng lập trình kiếm cơm mà thế thì kiến thức mảng này quá yếu. Đọc câu mà ThangCuAnh cho là thiếu BOM thì tập tin không là unicode thì đủ biết kiến thức của kẻ vỗ ngực tự xưng lập trình kiếm cơm nó có những lỗ hổng to như thế nào.
Cãi chầy cối làm gì. Ta không bàn chuyện
"00% chương trình hiện nay, khi user yêu cầu lưu file với Unicode format, nó phải và luôn luôn ghi BOM ở đầu".
Ta nói về trường hợp phần mềm do ThangCuAnh viết có việc: sau khi user chọn tập tin thì nó đọc vào và xử lý. Khi user chọn 1 tập tin lấy từ "cuộc sống" và không có BOM thì chương trình của ThangCuAnh bó tay. Đừng nói về những chương trình khác. Ta nói về tình huống cụ thể mà chương trình của ThangCuAnh không làm được vì ThangCuAnh không biết mở.
"TextStream mà ông đang dùng nó cũng ghi BOM đấy, "
Thì hoan hô nó. Và hoan hô nó vì dù nó làm chuẩn nhưng khi gặp tập tin không hoàn hảo nó vẫn xử lý được. Còn ThangCuAnh gặp tập tin không hoàn hảo thì bó tay. Đã dốt lại còn cùn. Ta nói về người cụ thể là ThangCuAnh. Ta nói về việc cụ thể là mở tập tin không có BOM. Ta, batman1, dùng notepad, Word, FileSystemObject và mở được nhưng ThangCuAnh dùng chúng thì không biết mở. Ta nói về việc cụ thể này nên đừng viết lạc đề nữa nhé.
Sự việc không biết rõ "băm" + Dictionary mà nói bừa thì cứ đọc chủ đề sẽ biết. Lời khuyên: nếu cái gì không biết rõ thì đừng nói. Nếu không biết rõ mà cứ nói thì nếu nói sai nên chấp nhận. Cái gì không biết mà vẫn phát biểu rồi khi có người chỉ cho cái sai thì cùn là không nên.
Ai chầy cối, ai cùn tthì đọc là biết chứ có phải nói bừa được đâu.
Chào cả nhà, mình đang muốn xuất dữ liệu từ Excel sang Notepad với mỗi cột của hàng 1 là tên file và mỗi cột của hàng 2 là nội dung. Mình có tìm được đoạn mã dưới đây nhưng khi xuất ra thì bị lỗi font chữ. Qua tìm hiểu thì mình nghĩ là do Notepad mặc định encoding là ASCII nên mới bị vậy. Xin...
www.giaiphapexcel.com
À mà CRC16 sẽ cho ra kq có thể lớn nhất là 5 số đó bạn, max 32767 hay 65535. Và kg thể tính ngược lại số ban đầu, tức chỉ mã hóa 1 chiều đó bạn. Dùng được kg ? Hàm này cùng 1 chuỗi thì cho ra cùng 1 kq phải k bạn?nếu cùng kq thì dùng được. Bạn hướng dẫn mình dùng hàm này với.
www.giaiphapexcel.com
Ai cũng có những sai sót. Đó là chuyện thường tình. Con người mà. Nhưng khi sai mà có người chỉ ra lại chơi bài cùn, cay cú thì chỉ có ThangCuAnh.
Đúng là thù dai, thù vặt, con nít quá ông ơi, ông bất mãn à.
Đúng là vừa ăn cướp vừa la làng.
Hãy đọc lại nếu quên thì biết nguyên nhân từ đâu. Nói diễu, bóp méo lời nói của người khác, khiêu khích mà cho là người ta không có quyền phản ứng? Trơ tráo đến thế là cùng.