Настройването на кодирането на връзката между PHP и MySQL е работа на PHP; Не мисля, че настройката на MySQL ще повлияе на това.
Наистина бих препоръчал да запазите някакъв код в приложението, за да зададете набора от символи за връзка на UTF-8. Приложението трябва да гарантира, че кодирането е UTF-8, защото вероятно ще уведомява уеб браузърите, че страниците му са UTF-8, и ако те не съвпадат, имате проблеми.
Тъй като вече е част от отговорността на приложението да реши набора от знаци, можете също така да направите приложението това, което указва набора от знаци за връзка с базата данни, вместо да го оставите като проблем с внедряването и още нещо, което да сбъркате, когато инсталирате приложението на нов сървър.
Аз обаче лично бих използвал mysql_set_charset
за да направите това, а не SET NAMES
.
По същия начин, ако приложението има код за създаване на схемата, уверете се, че кодът казва на MySQL да направи таблиците UTF-8, вместо да го оставите на настройките по подразбиране на базата данни и да си оставите друг проблем с внедряването, за който да се притеснявате.