so basically i have the following code in php
:
mysqli_query($connect,"SET NAMES 'utf8'");
mysqli_query($connect,"SET CHARACTER SET utf8");
mysqli_query($connect,"SET COLLATION_CONNECTION = 'utf8_unicode_ci'");
in html
:
<form method="post" accept-charset="utf-8">
<div class="input-group">
<input id="name" type="text" class="form-control" name="name" value="<?php print $data["name"]; ?>" placeholder="<?php print $data["name"]; ?>">
</div>
</form>
javascript:
var name = $('#name').val();
var surname = $('#surname').val();
var phone_number = $('#phone_number').val();
var GSM = $('#GSM').val();
var mail = $('#mail').val();
var work = $('#work').val();
var pharmacy_name = $('#pharmacy_name').val();
var pharmacy_id = $('#pharmacy_id').val();
if($.trim(name).length > 0 && $.trim(surname).length > 0 && $.trim(phone_number).length > 0 && $.trim(GSM).length > 0 && $.trim(mail).length > 0 && $.trim(work).length > 0 && $.trim(pharmacy_name).length > 0 && $.trim(pharmacy_id).length > 0)
{
$.ajax({
url:"editProfileAction",
method:"POST",
data:{name:name, surname:surname},
cache:false,
....
i am using ajax
to edit mysql
db but characters such as ıİ,ğĞ are shown as ?? but characters 'çÇüÜ' works fine i tried 3 4 hours trying to fix it i couldn't find an error