2011-08-25 27 views
5

Ký tự Trung Quốc có được phép nhập vào URL không?Ký tự Trung Quốc có được phép nhập vào URL không?

Khi được thử nghiệm, các ký tự tiếng Trung có thể được nhập vào URL, và nó cũng sẽ chuyển thành punycode và gửi yêu cầu cũng như đến trang liên quan.

Nhưng hiện tại, liệu có ai khác sẽ thực hiện xác thực cho URL của trang web để cho phép ký tự Trung Quốc không?

+6

kiểm tra điều này http: //.la –

Trả lời

0

Tất cả các ký tự không phải ascii có trong tên miền sẽ (cần) được chuyển thành mã puny. Đây là doanh nghiệp của trình duyệt để hiển thị nó dưới dạng chữ tượng hình

+0

Lưu ý quan trọng trong lịch sử là nhiều trình duyệt vô hiệu hóa hiển thị Unicode tự động do [ngụ ý bảo mật] (http://unicode.org/reports/tr36/tr36-8. html) của các thực thể Unicode tương tự. –

7

Có thể sử dụng mã Punycode để có thể sử dụng các tập lệnh không phải Latin trong phần mềm không được hỗ trợ. Vì vậy, trong khi tôi thích trang web của tôi http://見.香港/ Tôi có thể nhập http://xn--nw2a.xn--j6w193g/ nếu tôi không thể nhập biểu mẫu gốc Unicode.

Một số nhà phát triển trang web có chương trình bảo vệ quá mức, ví dụ với Google Apps, bạn không thể sử dụng các miền punycode vì danh sách trắng tích cực chưa được cập nhật với các tiêu chuẩn ICANN.

+1

Như một ví dụ hoàn hảo, chính Stackoverflow không phân tích cú pháp các tên miền Unicode. –

+0

Không phân tích cú pháp tên miền unicode? Vì vậy, nó có nghĩa là nó không phải là cần thiết để xác nhận đầu vào của Trung Quốc cho các URL? Chỉ cần xác nhận cách bình thường như cho phép chữ và số, gạch nối, dấu gạch dưới và dấu chấm chỉ? – deepWebMie

+0

@deepWebMie bạn không thể nhấp vào liên kết Unicode ở trên. Lý tưởng nhất là bạn nên hỗ trợ Unicode URL. Không có rulebook nói rằng bạn PHẢI, nhưng bạn phải xem xét đây là những tính năng mới và sẽ mất thời gian để được xử lý thông thường một cách chính xác. –

Các vấn đề liên quan