Simbol karakter - (minus) tidak terbaca di query php

Selamat sore, minta pencerahann nya abang2,

saya mengquery data, ada 1 field isinya string dengan nama (bola - jahit) ketika di query keluarnya jadi (bola iV jahit) karakter - nya malah jadi iV, saya sudah pakai utf-8 di html nya tapi ga ngaruh apa apa., kira kira pakai apa yah biar kebaca, terimakasih.

saya udah coba terapkan utf charset di koneksi tapi ga berpengaruh apa apa malah error.

avatar Obbytokun
@Obbytokun

186 Kontribusi 16 Poin

Diperbarui 1 tahun yang lalu

1 Jawaban:

<div>coba lakukan beberapa hal berikut:<br>1. Pastikan database dan tabel yang digunakan memiliki collation yang sesuai dengan encoding UTF-8.<br>2. Ubah koneksi database Anda dengan menambahkan kode berikut:</div><pre>mysqli_query($connect, "SET NAMES 'utf8'");</pre><div>3. Pastikan Anda menambahkan header utf-8 pada file PHP Anda:</div><pre>header('Content-Type: text/html; charset=utf-8');</pre><div>4. Jika masih tidak berhasil, coba tambahkan kode berikut pada query SELECT Anda:</div><pre>SET NAMES utf8 COLLATE utf8_general_ci;</pre><div>5. Terakhir, coba membackup dan restore database Anda dengan encoding utf-8.</div>

avatar mangkirno
@mangkirno

6 Kontribusi 10 Poin

Dipost 1 tahun yang lalu

Tanggapan

udah bisa bang saya convert tipedata nya di query dati varchar ke nvarchar

Login untuk ikut Jawaban