Bộ đếm ký tự
Bộ đếm ký tự là công cụ miễn phí giúp đếm số ký tự, từ và dòng trong bất kỳ văn bản nào.
Cách sử dụng Bộ đếm ký tự
Dán hoặc nhập văn bản vào ô nhập liệu, chạy bộ đếm rồi xem ba trường kết quả.
- Nhập chính xác văn bản bạn định sử dụng, bao gồm cả dấu cách và ký tự xuống dòng.
- Sau khi chỉnh sửa lần cuối, hãy chạy lại bộ đếm để cập nhật kết quả hiển thị.
- Đối chiếu các mục Ký tự, Từ và Dòng với yêu cầu của trường đích.
Hãy đếm phiên bản cuối cùng thay vì bản nháp trước đó. Khi xóa một câu, bạn cũng có thể vô tình xóa ký tự xuống dòng hoặc để lại hai dấu cách liên tiếp, vì vậy cả ba kết quả đều có thể thay đổi.
Số ký tự bao gồm những gì?
Kết quả Ký tự sử dụng hàm mb_strlen của PHP để đo độ dài văn bản được nhập. Ngoài chữ cái, dấu cách, dấu câu, chữ số và ký tự xuống dòng đều được tính vào độ dài văn bản.
Đây là phép đo độ dài theo ký tự, không phải số byte. Với bảng mã đa byte được cấu hình cho công cụ, mb_strlen đếm các ký tự đã giải mã chứ không đếm ký tự theo cách người dùng nhìn thấy, vốn thường được biểu diễn bằng các cụm grapheme mở rộng. Trong văn bản Unicode, một cụm grapheme có thể chứa nhiều điểm mã Unicode. Emoji được tạo từ nhiều điểm mã nối với nhau, cờ hoặc chữ cái kèm dấu kết hợp có thể làm tổng số tăng hơn một. Công cụ không áp dụng các quy tắc đếm riêng của từng mạng xã hội hoặc dịch vụ nhắn tin.
Kết quả Từ sử dụng hàm str_word_count của PHP. Từ có dấu gạch nối và dấu nháy đơn có thể ảnh hưởng đến cách nhận diện từ, còn các chữ số đứng riêng không được xử lý giống từ thông thường gồm chữ cái. Văn bản có dấu và các hệ chữ như tiếng Ả Rập, tiếng Trung hoặc tiếng Hindi cũng có thể cho kết quả khác với trình xử lý văn bản, vì str_word_count không hỗ trợ đầy đủ việc phân tách từ Unicode.
Kết quả Dòng bằng số ký tự xuống dòng dạng line feed trong văn bản cộng một. Vì vậy, văn bản trống vẫn được tính là một dòng. Một line feed ở cuối sẽ tạo thêm một dòng cuối trống. Chuỗi xuống dòng LF và CRLF đều làm tăng một dòng, còn carriage return đứng riêng thì không. Cách đếm này hữu ích với danh sách được dán vào, địa chỉ, thơ, phụ đề và dữ liệu sao chép từ một cột trong bảng tính.
Khi nào đếm ký tự giúp tiết kiệm thời gian?
Công cụ hữu ích khi dấu cách, dấu câu và ký tự xuống dòng đều được tính vào giới hạn của một trường hoặc nền tảng. Một số trường hợp phổ biến gồm:
- Kiểm tra bài đăng trước khi nhập vào trình soạn thảo của X, đồng thời lưu ý rằng X có thể áp dụng cách tính riêng cho liên kết và một số ký tự.
- Chuẩn bị nội dung hồ sơ LinkedIn, nội dung quảng cáo hoặc câu trả lời biểu mẫu có giới hạn độ dài cụ thể.
- Kiểm tra tiêu đề trang và mô tả meta trước khi nhập vào WordPress, Shopify hoặc một hệ thống quản lý nội dung khác.
- Kiểm tra tên, dòng địa chỉ và câu được cá nhân hóa trước khi trộn thư từ Microsoft Excel.
- Đếm số hàng trong danh sách văn bản thuần được xuất từ Google Sheets, dùng tổng số dòng để kiểm tra nhanh.
- Soạn nội dung SMS, trong đó số phần tin nhắn cuối cùng phụ thuộc cả vào độ dài lẫn bảng mã ký tự.
Khi phải tuân thủ giới hạn cứng của một nền tảng, hãy chừa một khoảng nhỏ thay vì cố dùng đến ký tự cuối cùng. Lượt nhắc tên, tham số theo dõi, dấu câu thông minh hoặc ký tự xuống dòng được dán vào có thể làm thay đổi nội dung mà nền tảng đích chấp nhận.
Ví dụ cụ thể và các trường hợp đầu vào phức tạp
Với đầu vào Hello, Sam!, tổng số ký tự là 11 vì dấu phẩy, dấu cách và dấu chấm than đều được tính. Tổng số từ là 2.
Với Room 12, tổng số ký tự là 7, bao gồm cả dấu cách. Không nên cho rằng tổng số từ sẽ coi 12 là một từ thông thường, vì str_word_count chủ yếu được thiết kế để xử lý các từ gồm chữ cái.
Chuỗi rỗng không chứa ký tự hoặc từ nào. Với nội dung rất dài, chỉ dán chính xác giá trị của trường cần kiểm tra, vì dấu cách và ký tự xuống dòng nằm ngoài giá trị đó sẽ làm tăng tổng số ký tự.
Với văn bản không dùng chữ Latinh, nội dung có nhiều emoji hoặc văn bản chứa các ký hiệu Unicode kết hợp, hãy dùng kết quả như một phép kiểm tra độ dài tổng quát và xác nhận giá trị cuối cùng trên nền tảng đích. Không có một định nghĩa chung về ký tự hiển thị cho người dùng trên mọi hệ thống. Nếu cũng cần chỉnh cách viết hoa và viết thường trước khi xuất bản, bạn có thể dùng Trình chuyển đổi chữ hoa chữ thường như một bước riêng.
Câu hỏi thường gặp
Một emoji có luôn được tính là một ký tự không?
Không. Một emoji đơn giản có thể được biểu diễn bằng một điểm mã, trong khi emoji gia đình, biến thể màu da và cờ có thể chứa nhiều điểm mã nối với nhau. Chúng có thể trông như một ký hiệu duy nhất trên màn hình nhưng vẫn làm độ dài do chương trình tính tăng hơn một ký tự.
Vì sao số từ khác với Microsoft Word hoặc Google Docs?
Mỗi ứng dụng có thể dùng quy tắc khác nhau để xử lý dấu nháy đơn, dấu gạch nối, chữ số và văn bản đa ngôn ngữ. Microsoft Word và Google Docs dùng quy tắc đếm riêng, còn công cụ này sử dụng hàm str_word_count của PHP. Nếu tài liệu cần nộp chính thức và có quy định cụ thể về cách đếm, hãy dùng ứng dụng được nêu trong hướng dẫn.
Văn bản của tôi có được xử lý ngay trong trình duyệt không?
Không. Dữ liệu nhập được gửi đến máy chủ qua HTTPS để thực hiện phép đếm và không được lưu trữ.
Công cụ có cho biết SMS sẽ được chia thành bao nhiêu tin nhắn không?
Không. Cách chia SMS phụ thuộc vào việc tin nhắn có thể dùng bảng chữ cái mặc định GSM 7 bit (GSM-7) hay phải dùng UCS-2. Các ký tự trong bảng mở rộng GSM-7 chiếm hai septet, còn tin nhắn ghép có giới hạn riêng khác nhau cho từng phần. Trước khi gửi một chiến dịch, hãy dùng công cụ chuyên tính số phần SMS hoặc bản xem trước do nhà cung cấp dịch vụ nhắn tin cung cấp.
Có thể dùng số dòng để kiểm tra tệp CSV không?
Tổng số dòng có thể giúp kiểm tra sơ bộ, nhưng công cụ không phân tích các quy tắc CSV. Trường nằm trong dấu ngoặc kép có thể chứa ký tự xuống dòng một cách hợp lệ, vì vậy một bản ghi không phải lúc nào cũng tương ứng với một dòng vật lý. Hãy mở tệp bằng ứng dụng bảng tính hoặc trình chỉnh sửa hỗ trợ CSV trước khi dựa vào kết quả đếm để nhập dữ liệu.
Công cụ phổ biến
Dễ dàng tạo chữ ký tùy chỉnh của riêng bạn và tải xuống nó một cách dễ dàng.
Lấy kích thước của một văn bản theo Byte (B), Kilobyte (KB) hoặc Megabyte (MB).
Sử dụng công cụ ping của chúng tôi để kiểm tra nhanh chóng và hiệu quả trạng thái cùng thời gian phản hồi của bất kỳ trang web, máy chủ hoặc cổng nào.
Công cụ tra cứu IP của Digily Link cung cấp thông tin chi tiết về mọi địa chỉ IP. Hãy dùng dịch vụ trực tuyến miễn phí này để nhận dữ liệu IP toàn diện.
Tạo ngay liên kết WhatsApp miễn phí bằng Trình tạo liên kết WhatsApp của chúng tôi. Thêm tin nhắn tùy chỉnh và bắt đầu trò chuyện chỉ với một lần nhấp, không cần đăng nhập hay viết mã.