Artenis Posted July 31, 2008 Report Posted July 31, 2008 (edited) Šeit var to apskatīt: Search: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <form method="post" action="<?php $_SERVER['php_self'] ?>"> <input type="text" name="search" size=25 maxlength=25> <input type="Submit" name="Submit" value="Submit"> </form> <?php if(isset($_POST['Submit'])){ mysql_connect("localhost","root",""); mysql_select_db("hvz"); $search=$_POST["search"]; $result = mysql_query("SELECT * FROM text_page WHERE saturs LIKE '%$search%'"); while($r=mysql_fetch_array($result)) { $id=$r["id"]; $saturs=$r["saturs"]; echo " $id<br> $saturs<br>"; } } ?> Loti labi atrod vārdus, kuriem nav garumzīmes, arī simbolus labi meklē, bet garumzīmes ne uzrāda ne atrod... fails saglabāts uz utf-8 without dom, provēju arī utf-8, bet nu tā pat - kāgarumzīme tā nekā. Datubāzēs visi vārdi ir glīti ar garumzīmēm! Viss iet.. slēdzam! :) Edited July 31, 2008 by Artenis
andrisp Posted July 31, 2008 Report Posted July 31, 2008 Nav pieklājīgi nepastāstīt, kur bija problēma, ja pašam izdodas atrast atrisinājumu. Es to nesaku tāpat vien, bet tāpēc, ka var būt citi cilvēki, kam ir līdzīga problēma un kas izmantojot meklēšanu, varētu atrast šo topiku.
Artenis Posted July 31, 2008 Author Report Posted July 31, 2008 Problēma bija pavisam vienkārša, aizmirsu par: mysql_query('SET CHARSET UTF8'); :)
Recommended Posts