SQL via. ODBC Careset problemmer,
Kan ikke få charset til at makkeret når jeg henter fra MS SQL, via ODBC, men har ingen problem med de info jeg henter fra Mysql.og ja, jeg ved godt at jeg programmer som de blinde slogs, men normalt få jeg det til at virke.
men lige gyldigt hvad jeg gør med denne så lykkes det ikke.
-----------------------------------------------------------------
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<?
header('Content-Type: text/html;charset=utf-8');
?>
<?php
$conn = odbc_connect("Driver={SQL Server};Server=PROSERVER\BKUPEXEC;Database=xxx;", 'xxx', 'xxx');
$html = '';
$html .= '<li class="result">';
$html .= '<a href="urlString">';
$html .= '<h3>nameString - postString</h3>';
$html .= '</a>';
$html .= '</li>';
// Get Search
$search_string = $_POST['query'];
echo $search_string;
// Check Length More Than One Character
// Build Query
$query = "SELECT NAVN, LXBENUMMER, SXGENAVN, POSTBY FROM DEBKART WHERE DATASET='DAT' AND NAVN LIKE '%$search_string%'" ;
// Do Search
$result = odbc_exec($conn, $query);
//exit;
while(odbc_fetch_row($result)){
$name = utf8_decode(odbc_result($result, 1));
$nummer = utf8_decode(odbc_result($result, 2));
$post = utf8_decode(odbc_result($result, 4));
// Format No Results Output
$output = str_replace('urlString', 'index.php?rappid='.$nummer , $html);
$output = str_replace('nameString', $name, $output);
$output = str_replace('postString', $post, $output);
// Output
echo($output);
}
?>
--------------------------------------------------------------