Sửa dấu ngoặc kép thông minh — Chuyển dấu cong thành dấu thẳng

Code copy từ Slack, Notion, Word hay blog mà không chạy được? Thủ phạm thường là dấu ngoặc kép kiểu “thông minh”, dấu gạch ngang và khoảng trắng không ngắt dòng. Chỉ cần dán vào là làm sạch hết trong một lần.

Cập nhật
Đã làm sạch

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Công cụ định dạng và kiểm tra JSON online miễn phíĐịnh dạng JSON →

Cách dùng Sửa dấu ngoặc kép thông minh

  1. Dán đoạn code hoặc văn bản bị lỗi vào — JSON, JavaScript, CSS hoặc lệnh terminal.
  2. Giữ chế độ “Thông minh → thẳng” được chọn. Báo cáo sẽ hiển thị số dấu ngoặc kép, gạch ngang và ký tự ẩn đã được thay thế.
  3. Sao chép phiên bản đã làm sạch. Nếu là JSON, một nhãn sẽ xác nhận rằng giờ đã phân tích được.
  4. Đang viết nội dung thay vì code? Chuyển sang “thẳng → thông minh” để có dấu ngoặc kép và gạch ngang chuẩn typography.

Vì sao dấu ngoặc kép thông minh làm hỏng code

Trình soạn thảo văn bản, Slack, Notion, Google Docs, macOS và nhiều CMS thường “tự động” thay dấu ngoặc thẳng (" và ') bằng dấu cong kiểu typography (“ ” và ‘ ’). Ngôn ngữ lập trình chỉ hiểu dấu thẳng, nên code copy từ các ứng dụng này sẽ báo lỗi như Unexpected token “ in JSON, SyntaxError: Invalid or unexpected token hoặc một lệnh shell chạy sai mà không báo gì. Nhìn bằng mắt thì khác biệt rất nhỏ, nên lỗi này khá khó phát hiện.

Những ký tự nào được thay thế

Ký tựTênThành
“ ” „ « »Dấu ngoặc kép cong / nhọn"
‘ ’ ‚ ′Dấu nháy đơn cong, dấu nháy, dấu phút'
– — −Gạch en, gạch em, dấu trừ-
…Dấu ba chấm...
NBSP, khoảng trắng mảnhKhoảng trắng không ngắt dòngKhoảng trắng thường
ZWSP, ZWJ, BOM, dấu gạch nối mềmKý tự vô hìnhBị xóa

Ví dụ kinh điển là --flag: Slack biến hai dấu gạch ngang thành “—”, khiến tùy chọn dòng lệnh không còn hoạt động.

Cách phòng tránh

  • Chia sẻ code trong khối code (dùng dấu backtick trên Slack, Notion, GitHub) — các nền tảng này giữ nguyên dấu thẳng.
  • Trên macOS, tắt Cài đặt hệ thống → Bàn phím → Nhập văn bản → Dùng dấu ngoặc kép và gạch ngang thông minh.
  • Trong Word, tắt “Dấu ngoặc kép thẳng bằng dấu thông minh” ở mục AutoCorrect → AutoFormat As You Type.

Sau khi sửa dấu ngoặc, bạn có thể định dạng và kiểm tra JSON bằng JSON Formatter.

Cũng được tìm dưới tên: dấu ngoặc kép cong, dấu ngoặc kép thông minh, chuyển dấu ngoặc kép thẳng, sửa lỗi json dấu ngoặc, dấu typography, khoảng trắng không ngắt dòng, dấu gạch ngang em dash.

Các công cụ dùng kèm tốt với Sửa dấu ngoặc kép thông minh

  • Tạo dấu nối mềm — Ngăn các từ dài như “Versicherungsleistungen” tràn khung trên điện thoại: tự động chèn dấu nối mềm vô hình hoặc tại vị trí ngắt bạn chọn, rồi copy kết quả.
  • Mã hóa HTML Entity — Escape < > & " để văn bản hiển thị an toàn trong HTML, chuyển dấu và ký hiệu sang entity dạng tên hoặc số, hoặc giải mã HTML chứa entity về văn bản thuần.
  • So sánh văn bản — Dán bản gốc và bản đã chỉnh sửa để xem các dòng được thêm, xóa và thay đổi song song, kèm các từ chính xác đã đổi được tô sáng trong từng dòng.
  • Xóa Dòng Trùng Lặp — Dán danh sách để xóa dòng trùng lặp ngay lập tức.

Câu hỏi thường gặp

Làm sao sửa lỗi “Unexpected token” trong JSON?
Thường thì JSON chứa dấu ngoặc kép cong từ tài liệu hoặc ứng dụng chat. Dán vào đây, sao chép bản đã làm sạch và kiểm tra hợp lệ bằng JSON Formatter.
Công cụ có thay đổi dấu ngoặc bên trong chuỗi không?
Có — mọi dấu ngoặc kép cong sẽ được chuyển thành dấu thẳng. Nếu chuỗi của bạn cố ý chứa dấu typography, hãy kiểm tra lại các vị trí đó sau khi làm sạch.
Vì sao lệnh của tôi lỗi khi copy từ Slack?
Slack chuyển -- thành gạch em và dấu ngoặc thẳng thành dấu cong. Công cụ này đổi chúng trở lại thành ký tự ASCII mà terminal yêu cầu.
Công cụ có thể thêm dấu thông minh thay vì không?
Có. Chuyển sang “thẳng → thông minh” để đổi dấu ngoặc thường thành dấu typography và gạch nối giữa các từ thành gạch en hoặc gạch em cho nội dung xuất bản.
Tôi có thể cài Sửa dấu ngoặc kép thông minh như một ứng dụng web và dùng khi không có mạng không?
Có. Sửa dấu ngoặc kép thông minh là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan