(31-12-2013, Saat:00:15)Machine Adlı Kullanıcıdan Alıntı: Merhabalar,
Sitemi güncelledim ve şuan hiçbir sıkıntı yok birkaç tane sorun dışında benim anlamadığı şu kısım oldu 4 baytlık UTF-8 desteğide kullanıma sunulmuştur.
Bunu uygulamak zorunda mıyız ? mysql sürümüm 5.2.1 'de bunu uygulamasak sorun oluşur mu ? veya güncelleme eksik kalmış olur mu ? açıkcası gerekli birşey midir ? biraz açarsan serkan abi çok daha iyi olacak
Öncelikle xpserkana yeni sürüm için teşekkürler..
Sorunuza gelecek olursak 4 baytlık utf 8 desteği 4 baytlık karakterlerde hata oluşmaması için verilmekte.. örneğin standart ascii karakterleri 1 bayt iken bunun dışındaki karakterler daha büyük boyutta olabilmekte örneğin japon veya çin harfleri.. Bazı ekstra durumlarda da 4 baytlık karakter depolama alanı olması daha iyidir.. yani utf8mb4 utf-8 den daha geniş bir karakter setidir.. orjinal utf-8 maks 3 baytlık karakter depolayabilirken utf8mb4 4 bayt depolayabilir bu yüzden mysql 5.5 sürümlerinden daha aşağısına donmeniz gerekirse veri kaybı olur.. şu an için de dünya üzerinde hala birçok firma sql 5.5 ten düşük sürümler kullandığından karakter setini utf8mb4 yapmak gereksiz diyorum..


