Xin chào mọi người. Tôi đang phát triển một trang web mới (php5/mySQL) và đang tìm kiếm để cuối cùng có được trên bandwagon Unicode. Tôi sẽ thừa nhận để biết bên cạnh hoàn toàn không có gì về hỗ trợ Unicode vào lúc này, nhưng tôi hy vọng sẽ giải quyết điều đó với sự giúp đỡ của bạn.Hướng dẫn xử lý Unicode trong PHP5?
Sau khi tuyệt vọng uốn cong những lời bào chữa nhỏ bé, thảm hại của tôi cho các cơ Googlefu và cọ rửa trên mỗi trang trông đầy hứa hẹn với đôi mắt mới của Unicode, tôi đã đi đến kết luận rằng, trong khi không hoàn toàn được hỗ trợ, ngôn ngữ quý giá của tôi (PHP cho những người đã quên) đã thực hiện ít nhất một nỗ lực nửa assed quản lý con thú nước ngoài (và từ những gì khác tôi thấy, thành công?). Tôi cũng đã đi đến kết luận rằng
<php header('Content-Type: text/html; charset=utf-8'); ?>
là một nơi tuyệt vời để bắt đầu và rằng tôi nên nhìn vào hỗ trợ UTF-8 kể từ khi tôi có rất nhiều không gian trên của tôi (chia sẻ, cho thời điểm này) lưu trữ.
Tuy nhiên, tôi không chắc chắn chức năng lạ này được gọi là mb_ * có nghĩa là gì hoặc cách kết hợp nó thành các hàm như strlen() và. . . thành thật vào thời điểm này tôi không biết chức năng nào khác (mà tôi không thể sống mà không có) bị ảnh hưởng.
Vì vậy, tôi đã đến với bạn SO-ites trong tìm kiếm của giác ngộ và có thể thẳng ra bối rối của tôi (nơi Unicode là có liên quan!) Não. Tôi thực sự muốn hỗ trợ nó nhưng tôi cần sự giúp đỡ nghiêm túc.
P.S .: Unicode có ảnh hưởng đến mysql_real_escape_string() hoặc bất kỳ biện pháp phòng ngừa/bảo mật XSS nào khác không? Tôi cũng cần phải cập nhật điều này!
Cảm ơn trước.
- Thêm Javascript vào danh sách kết hợp vì tôi sẽ sử dụng kết hợp thuần túy và jQuery và không biết về hỗ trợ Unicode + ngôn ngữ này. ;)
+1 để đặt câu hỏi quá ít yêu cầu. Unicode là một cái gì đó mọi lập trình viên nên hiểu. – Thanatos
Không đề cập đến PHP và unicode không phải là rất đơn giản – GWW
Tập trung vào sự hiểu biết bộ ký tự, mã hóa ký tự, một chút nhị phân. Đây là những thứ khá độc lập về ngôn ngữ. Một khi bạn bắt đầu nắm bắt nó, bạn sẽ nhận ra "những thiếu sót" của php không thực sự là một vấn đề lớn. – goat