1
PHP แสดงสตริงภายในได้อย่างไร
UTF8? UTF16? สตริงใน PHP ติดตามการเข้ารหัสที่ใช้หรือไม่ ลองดูตัวอย่างสคริปต์นี้ พูดว่าฉันวิ่ง: $original = "शक्नोम्यत्तुम्"; เกิดอะไรขึ้นจริงหรือ เห็นได้ชัดว่าฉันคิดว่า$originalจะไม่มีเพียง 7 ตัวอักษร ร่ายมนตร์เหล่านั้นจะต้องถูกแทนด้วยหลายไบต์ที่นั่น จากนั้นฉันก็: $converted = mb_convert_encoding ($original , "UTF-8"); จะเกิดอะไรขึ้น$converted? จะ$convertedแตกต่างจาก$originalอย่างไร มันจะเป็นเพียงลำดับไบต์ที่แน่นอนเหมือนกัน$originalแต่มีการเข้ารหัสที่แตกต่างกันหรือไม่?