Artenis Posted July 31, 2008 Report Share 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 Link to comment Share on other sites More sharing options...
andrisp Posted July 31, 2008 Report Share 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. Link to comment Share on other sites More sharing options...
Artenis Posted July 31, 2008 Author Report Share Posted July 31, 2008 Problēma bija pavisam vienkārša, aizmirsu par: mysql_query('SET CHARSET UTF8'); :) Link to comment Share on other sites More sharing options...
Recommended Posts