phpでsqlで取得したデータを配列に格納したあと、echoすると文字化けしています
echo結果はこんなんです → 材料・デバイス-�
sqlでの結果は化けておらず、
例えば、$test = $results[$i]['0'];
みたいに普通に配列に格納すると文字化けは発生しません。
原因などがわかる方がおられましたら、教授いただけると幸いです。
php
1$i = 0; 2$cgr_array = array(); 3$sql = 'SELECT * FROM table_field GROUP by items'; 4$db->setQuery($sql); 5$results = $db->loadRowList(); 6foreach ($results as $row) { 7 array_push($cgr_array, $results[$i]['0']); 8 echo ($results[$i]['0'] . '-' . $cgr_array[$i]['0']); 9 $i += 1; 10} 11
回答2件
あなたの回答
tips
プレビュー