Chuyển đến nội dung

Công Cụ Chuyển Đổi Dấu Ngoặc Kép Thông Minh

Dán văn bản và nhấn Chuyển Đổi để đổi dấu ngoặc kép thẳng thành dấu ngoặc kép cong, hoặc đổi dấu ngoặc kép cong về thẳng cho mã và văn bản thuần túy. Dấu nháy đơn có thể được chuyển đổi trong cùng một lượt, kèm tùy chọn sửa gạch nối đôi và ba dấu chấm. Bạn sẽ thấy số lần chuyển đổi đã thực hiện. Miễn phí, không cần đăng ký, và không có gì được tải lên.

Hướng

Cũng chuyển đổi

Cách Sử Dụng Công Cụ Chuyển Đổi Dấu Ngoặc Kép Thông Minh

  1. Chọn hướng. Thẳng → thông minh (cong) là mặc định. Thông minh → thẳng thì chuyển theo chiều ngược lại.
  2. Đánh dấu các tùy chọn bổ sung bạn muốn. Dấu nháy đơn được bật mặc định. Gạch nối đôi thành gạch ngang dài và Ba dấu chấm thành dấu chấm lửng thì tắt. Ở hướng thông minh → thẳng, các ô tương tự sẽ đổi gạch ngang dài và dấu chấm lửng trở lại thành -- và ....
  3. Dán văn bản và nhấn Chuyển Đổi. Kết quả không cập nhật khi bạn gõ, vì vậy hãy nhấn nút lại sau khi thay đổi tùy chọn. Số đếm cho biết có bao nhiêu dấu đã được thay đổi.
  4. Sao chép kết quả. Kiểm tra các trường hợp trong phần dưới đây trước khi nộp bài.

Các Ký Tự Liên Quan

DấuKý tựUnicodeTên
Ngoặc kép thẳng"U+0022Quotation mark
Nháy đơn thẳng / dấu lược'U+0027Apostrophe
Ngoặc kép cong, mở“U+201CLeft double quotation mark
Ngoặc kép cong, đóng”U+201DRight double quotation mark
Nháy đơn cong, mở‘U+2018Left single quotation mark
Nháy đơn cong, đóng và dấu lược’U+2019Right single quotation mark
Gạch ngang dài—U+2014Em dash
Dấu chấm lửng…U+2026Horizontal ellipsis

Dấu lược giống hệt dấu nháy đơn đóng, U+2019. Tiêu chuẩn Unicode gọi nó là dấu lược được khuyến nghị, đó là lý do "don't" nên thành "don’t" chứ không phải "don‘t". Hướng thông minh → thẳng cũng nhận các dấu ngoặc kép đặt thấp „ và ‚ mà tiếng Đức và một số ngôn ngữ khác dùng để mở một trích dẫn, rồi đổi chúng thành thẳng.

Với cài đặt mặc định, câu She said, "It's the best result we've seen." thành She said, “It’s the best result we’ve seen.” và công cụ báo 4 lần chuyển đổi: hai dấu ngoặc kép và hai dấu lược.

Cách Công Cụ Xác Định Chiều Của Dấu Ngoặc Kép

Dấu ngoặc kép thẳng được coi là dấu mở khi nó là ký tự đầu tiên của văn bản hoặc đứng ngay sau khoảng trắng, ngắt dòng, dấu ngoặc mở hoặc dấu ngoặc nhọn mở, dấu gạch ngang, hoặc một dấu ngoặc kép mở khác. Ngược lại, nó là dấu đóng. Dấu nháy đơn thẳng đứng ngay sau một chữ cái hoặc chữ số là dấu lược và trở thành ’. Một dấu nháy đơn mở đầu một danh sách ngắn các từ bị lược chữ ('tis, 'twas, 'em, 'cause) hoặc một năm hai chữ số ('90s) cũng là dấu lược và trở thành ’, còn số đo feet và inch như 5'10" thì trở thành dấu phẩy kép 5′10″. Đó là quy tắc mà các trình xử lý văn bản dùng, và nó đúng với văn xuôi thông thường.

Những Trường Hợp Công Cụ Làm Sai

Bạn gõCông cụ cho raĐúng
'Nuff said (một từ bị lược chữ mà công cụ không nhận ra)‘Nuff said’Nuff said: chỉ có 'tis, 'twas, 'twere, 'twill, 'twould, 'em, 'cause, 'til, 'bout, 'cos và các năm hai chữ số như '90s được nhận diện, nên hãy tự sửa mọi trường hợp khác
6' 2" và a 12" ruler6′ 2″ and a 12” rulerDấu phẩy kép chỉ được dùng cho số feet theo sau bởi inch; một số đo đơn lẻ như 12" được đọc là dấu ngoặc kép đóng
'hello' khi tắt tùy chọn Dấu nháy đơn‘hello'‘hello’: dấu nháy đóng đứng sau một chữ cái, nên công cụ coi nó là dấu lược và giữ nguyên thẳng
“It’s ‘fine’” thành thẳng khi tắt tùy chọn Dấu nháy đơn"It’s ‘fine’"Mọi dấu nháy đơn đều giữ dạng cong, vì ô đó điều khiển mọi dấu nháy đơn

Hai giới hạn nữa. Công cụ chỉ đổi hình dạng của các dấu, không bao giờ đổi cấu trúc lồng nhau: nó sẽ không chuyển kiểu ngoặc kép bên ngoài theo lối Mỹ sang kiểu nháy đơn bên ngoài theo lối Anh, và nó cũng không viết dấu ngoặc kép Pháp (« ») hay các dấu ngoặc góc dùng trong tiếng Nhật và tiếng Trung. Hãy tìm trong văn bản các trường hợp trong bảng trước khi nộp bài.

Khi Nào Dùng Hướng Nào

  • Thẳng → thông minh dành cho bài luận và bản thảo được soạn trong trình soạn mã, LaTeX hoặc Markdown, ứng dụng trò chuyện hoặc một trang web cũ. Dấu thẳng và dấu cong lẫn lộn trong một tài liệu trông như chưa được biên tập, và người sắp chữ của nhà xuất bản dù sao cũng sẽ thay thế chúng.
  • Thông minh → thẳng dành cho mọi thứ mà máy tính đọc. Word và Google Docs tự động chèn dấu ngoặc kép cong, và một dấu ngoặc kép cong trong mã nguồn thường gây lỗi cú pháp, chẳng hạn thông báo lỗi của Python "invalid character '“' (U+201C)". Điều tương tự áp dụng với JSON, YAML, trường CSV và lệnh shell, và dấu ngoặc kép cong cũng làm hỏng các tìm kiếm khớp chính xác.

Bạn Cần Công Cụ Nào?

Nếu bạn muốn…Hãy dùng
Đổi hình dạng dấu ngoặc kép, dấu lược, gạch ngang và dấu chấm lửngCông Cụ Chuyển Đổi Dấu Ngoặc Kép Thông Minh này
Một đoạn trích dài được đặt thành khối thụt lềCông Cụ Định Dạng Trích Dẫn Khối
Loại bỏ hoàn toàn dấu câuXóa Dấu Câu
Tìm ký tự ẩn và ký tự trông giống hệtHidden Character Detector
Đặt dấu ngoặc kép quanh mỗi dòngTiền Tố/Hậu Tố

Câu Hỏi Thường Gặp

Sự khác biệt giữa dấu ngoặc kép thẳng và thông minh là gì?
Dấu ngoặc kép thẳng (" và ') là các ký hiệu đơn trên bàn phím, dùng cho cả mở lẫn đóng. Dấu ngoặc kép thông minh, còn gọi là dấu ngoặc kép cong hoặc dấu kiểu chữ, là các ký tự riêng: “ và ‘ để mở, ” và ’ để đóng. Trình xử lý văn bản tự động chèn chúng; trình soạn thảo văn bản thuần túy và mã thì không.
Làm thế nào công cụ biết một dấu ngoặc kép là mở hay đóng?
Công cụ xem ký tự đứng trước nó. Sau đầu văn bản, khoảng trắng, ngắt dòng, dấu ngoặc mở hoặc dấu gạch ngang, dấu ngoặc kép là dấu mở; ở mọi vị trí khác là dấu đóng. Dấu nháy đơn đứng sau chữ cái hoặc chữ số là dấu lược. Cách này theo những gì trình xử lý văn bản làm, với ngoại lệ đối với dấu lược của các chữ bị lược ('tis, '90s) và số đo feet-inch. Các trường hợp bất thường khác cần kiểm tra bằng tay.
Tại sao dấu ngoặc kép cong làm hỏng mã?
Ngôn ngữ lập trình, JSON và lệnh shell chỉ chấp nhận các ký tự thẳng U+0022 và U+0027 làm dấu phân cách chuỗi. Dấu ngoặc kép cong là một ký tự khác, nên bộ phân tích cú pháp báo lỗi ký tự không hợp lệ hoặc chuỗi không được đóng. Hãy chuyển thông minh → thẳng trước khi dán văn bản từ tài liệu vào mã.
Dấu lược nào đúng, ' hay ’?
Trong văn bản đã sắp chữ, đó là ’ (U+2019), cùng hình dạng với dấu nháy đơn đóng, và Tiêu chuẩn Unicode gọi nó là dấu lược được khuyến nghị. Hãy giữ dấu ' thẳng trong mã, URL và tên tệp.
Các tùy chọn gạch ngang dài và dấu chấm lửng làm gì?
Thẳng → thông minh đổi gạch nối đôi (--) thành gạch ngang dài (—) và ba dấu chấm (...) thành một ký tự dấu chấm lửng (…). Thông minh → thẳng đảo ngược cả hai. Chúng tách biệt với việc chuyển đổi dấu ngoặc kép, nên chỉ đánh dấu chọn khi bạn muốn.
Văn bản của tôi có được tải lên hoặc lưu trữ không?
Không. Việc chuyển đổi chạy trong trình duyệt của bạn và không có gì được gửi đến máy chủ. Đóng thẻ trình duyệt sẽ xóa văn bản.

Công Cụ Liên Quan

Thêm trong Làm sạch và định dạng văn bản