Dấu ngoặc kép thẳng " và dấu nháy đơn ' mà bàn phím nào cũng gõ được, cùng các biến thể cong, guillemet và dấu ngoặc thấp thay thế chúng tùy phần mềm và ngôn ngữ. Nhấp vào ký hiệu bất kỳ để sao chép ngay.
Nhấp để sao chép · U+201C / U+201D
Dấu ngoặc kép (", Unicode U+0022) và dấu nháy đơn (', U+0027) là các ký tự thẳng, đơn giản có trên mọi bàn phím. Đây cũng chính là các ký tự mà code và markup cần — dấu ngoặc kép cong "thông minh" mà trình soạn thảo văn bản tự động thay vào là một ký tự khác, không tương thích bên dưới, và đây là lý do phổ biến nhất khiến văn bản dán vào bị lỗi trong trình soạn code.
Các ký tự ASCII thẳng, đơn giản — thứ bàn phím thực sự gõ ra, và thứ mà code luôn cần.
Cặp dấu ngoặc kiểu in ấn với hình mở và đóng riêng biệt — thứ mà tính năng "tự động sửa lỗi" biến dấu ngoặc thẳng thành.
Các kiểu dấu ngoặc kép tiêu chuẩn trong tiếng Pháp, tiếng Đức và nhiều ngôn ngữ châu Âu khác.
| Thuộc tính | Mở | Đóng |
|---|---|---|
| Ký tự | “ | ” |
| Điểm mã Unicode | U+201C | U+201D |
| Tên Unicode | LEFT DOUBLE QUOTATION MARK | RIGHT DOUBLE QUOTATION MARK |
| Khối Unicode | General Punctuation | |
| Phân loại | Dấu câu — dấu ngoặc kép | |
| Dạng đơn (lồng bên trong) | ‘ (U+2018) / ’ (U+2019) | |
| Dạng thẳng (bàn phím / code) | " (U+0022) | |
Các ký tự thẳng " và ' là di sản từ thời máy đánh chữ: máy cơ học không có chỗ cho hai phím riêng để mở và đóng, nên một hình thẳng duy nhất đảm nhận cả hai việc. Giới hạn đó đi thẳng vào ASCII rồi vào mọi ngôn ngữ lập trình và định dạng markup xây trên nền đó — đó là lý do vì sao " vẫn bao chuỗi ký tự trong JSON, thuộc tính HTML và hầu hết mọi ngôn ngữ đang dùng hiện nay.
Ngược lại, ngành in ấn truyền thống luôn dùng hình mở và đóng riêng biệt — “ ” và ‘ ’ — có từ hàng thế kỷ trong sách in. Khi trình soạn thảo văn bản ra đời, chúng thêm tính năng tự động sửa lỗi "dấu ngoặc kép thông minh" để khôi phục vẻ ngoài kiểu in ấn đó một cách tự động, âm thầm thay ký tự ASCII thẳng bằng ký tự Unicode cong khi bạn gõ. Guillemet (từ thợ in người Pháp Guillaume Le Bé, thế kỷ 16) và dấu ngoặc thấp („ ‚) là các biến thể theo vùng của cùng một ý tưởng — hình dạng khác nhau, cùng một công việc, là quy ước chuẩn trong kiểu chữ Pháp và Đức chứ không phải lỗi hay vật thay thế cho cặp tiếng Anh.
| Nền tảng | Dùng được? |
|---|---|
| Bio / bình luận Instagram | Có |
| Discord | Có |
| Tên hiển thị TikTok | Có |
| Có | |
| Tên người dùng Roblox | Không — chỉ chữ cái, số và dấu gạch dưới |
| ID PlayStation Network / Xbox Live | Không — chỉ chữ cái và số |
| Ký tự | Windows (Alt code) | Thực thể HTML |
|---|---|---|
| " Dấu ngoặc kép thẳng | Alt+0034 | " |
| ' Dấu nháy đơn thẳng | Alt+0039 | ' |
| “ ” Dấu ngoặc kép cong | Alt+0147 / Alt+0148 | “ / ” |
| ‘ ’ Dấu nháy đơn cong | Alt+0145 / Alt+0146 | ‘ / ’ |
| « » Guillemet | Alt+0171 / Alt+0187 | « / » |
Mac: Option+[ và Option+Shift+[ tạo ra “ và ” trực tiếp; các phím " và ' thường luôn gõ ra bản ASCII thẳng.
Trình soạn thảo văn bản tự động chuyển dấu ngoặc kép thẳng (" và ') thành dấu ngoặc kép cong "thông minh" (“ ” ‘ ’) khi bạn gõ. Ngôn ngữ lập trình và định dạng markup cần bản thẳng để bao một chuỗi ký tự, nên một dấu ngoặc cong dán vào là một ký tự khác mà trình phân tích cú pháp không nhận ra — cách khắc phục là gõ lại dấu ngoặc hoặc tắt tính năng tự động sửa lỗi trước khi sao chép.
" (U+0022) là dấu ngoặc kép ASCII đơn giản, không phân hướng, mà bàn phím nào cũng gõ được. “ và ” (U+201C/U+201D) là cặp dấu ngoặc kép cong "thông minh" với hình mở và đóng riêng biệt, dùng trong văn bản in ấn. Chúng trông gần giống nhau nhưng là hai ký tự Unicode khác nhau — chỉ có " mới chắc chắn hoạt động trong code, tên tệp và các trường biểu mẫu.
Hầu hết trình soạn thảo văn bản và bàn phím điện thoại tự động chèn chúng qua tính năng tự động sửa lỗi. Để gõ trực tiếp: trên Windows dùng Alt+0147/0148 cho “ ” và Alt+0145/0146 cho ‘ ’; trên Mac dùng Option+[ và Option+Shift+[. Ngoài ra, bạn có thể sao chép chúng từ trang này.
« » là dấu ngoặc kép tiêu chuẩn trong tiếng Pháp, và trong nhiều ngôn ngữ châu Âu khác, thay cho cặp “ ” của tiếng Anh. Tiếng Đức và một số ngôn ngữ Đông Âu dùng „ ‚ (dấu ngoặc thấp) để mở thay vì vậy. Tất cả đều là dấu ngoặc kép thật sự — chỉ là quy ước kiểu chữ theo vùng, không phải lỗi.
Dùng UltraTextGen để biến văn bản thường thành chữ đậm, nghiêng, thư pháp và hơn 100 kiểu font chữ Unicode khác — miễn phí và tức thì.
Mở UltraTextGen →