рдореИрдВрдиреЗ рдЕрдкрдиреА рдореЛрдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдпреВрдирд┐рдХреЛрдб рдХреЗ рд╕рд╛рде рд▓рдбрд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдпрд╛, рдФрд░ рдЕрдм рдореИрдВ рдХреБрдЫ рдЕрдирдореЛрд▓ рдорд┐рдирдЯреЛрдВ рдФрд░ рддрдВрддреНрд░рд┐рдХрд╛ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рддреЛ, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐:
1. рдЖрдкрдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ utf-8 рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, mysql:
рдореЗрд░реЗ $ dbh = DBI-> рдХрдиреЗрдХреНрдЯ ($ dsn, $ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, $ рдкрд╛рд╕, {mysql_enable_utf8 => 1});
# рдпрд╛ рддреЛ $ dbh рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж:
$ dbh -> {mysql_enable_utf8} = 1;
$ dbh-> do ("рд╕реЗрдЯ рдирд╛рдо utf8");
рдЕрдм рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреЛ рднреА рдбреЗрдЯрд╛ рд▓рд┐рдЦрддреЗ рдпрд╛ рдкрдврд╝рддреЗ рд╣реИрдВ, рд╡рд╣ рд╕рднреА utf8 рдореЗрдВ рд╣реЛрдЧрд╛ред
2. рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рд╣реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╣реИ
рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рддреЗ рд╕рдордп, рд▓рд┐рдЦрдирд╛ рди рднреВрд▓реЗрдВ
рдбреЗрдЯрд╛рдмреЗрд╕ рдлреЛрдмрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪрд╛рд░рд╕реЗрдЯ рдмрдирд╛рдирд╛ = utf8;
рдпрд╛, рдЯреЗрдмрд▓ рдмрдирд╛рддреЗ рд╕рдордп
рддрд╛рд▓рд┐рдХрд╛ рдлреВ рдмрдирд╛рдПрдВ (рдЖрдИрдбреА рд╕реАрд░рд┐рдпрд▓, рдирд╛рдо рд╡рд░реНрдЪрд░ (128) рд╢реВрдиреНрдп рдирд╣реАрдВ) рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪрд╛рд░рд╕реЗрдЯ = utf8;
2. рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЖрдкрдХреЗ рд╕рднреА рдЯреЗрдореНрдкрд▓реЗрдЯреЛрдВ рдореЗрдВ рдпрд╣ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ
% use encoding 'utf8';
рдЕрдкрдбреЗрдЯ рдЯрд┐рдкреНрдкрдгреАрдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЖрдЗрдЯрдо рдирдВрдмрд░ 3 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рдХрдорд╛рдирд╛ рдЪрд╛рд╣рд┐рдП!