5
php kullanarak veritabanıma ♥ yazarak karakterleri girmenin bir zamanını yaşıyorum.PHP aracılığıyla MySQL'e (kalp karakteri) bir ♥ ekleyin
Ben sayfadaki UTF-8 ayar var
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ve
<?php
$line = $_REQUEST['line'];
$line = stripslashes($line);
$line = htmlspecialchars($line);
$line = trim($line);
$line = mysql_real_escape_string($line);
mysql_query("SET CHARACTER SET utf8");
$sql = "INSERT INTO posts (txt) values ('$line')";
mysql_query($sql, $cn);
?>
ekin sonucu mı? karakter
Eminim bunu yapan insanlar var, ama bunu doğru olarak anlamıyorum.
düzenleme: İlk sorgu olarak SET NAMES utf8
:
MySQL tablonun harmanlama ve alanın kodlama da ben yapmanız gereken inanmak
ahhhhhh .... çok çok çok teşekkür ederim. bu beni saatlerce öldürüyor: D –
hmm bir sebep olmamalı. SET CHARACTER SET SET NAMES ile aynı şeyi yapar. Ve hala sorgu yürütmeden önce. @Alex gerçekten sorununuzu çözüyor mu? –
Evet, kesinlikle oldu! (Ben yeşil onay işareti için daha önce oy verdim ama yığın cevapları kabul üzerinde bir gecikme var :) Belki de sunucuda sürüm/ayarlar/etc ... ile ilgili bir şey. –