Tôi đang sử dụng yêu cầu ajax để gửi giá trị từ phía máy khách đến phía máy chủ để chèn vào cơ sở dữ liệu mysql bằng cách sử dụng yêu cầu ajax. Giá trị là trong ngôn ngữ tiếng Hin-ddi (हिन्दी मतलब जाने). Nhưng về phía khách hàng khi tôi cảnh báo nó tôi nhận được văn bản tiếng Hin-ddi như trình bày ở trên nhưng sau khi yêu cầu phía máy chủ được xử lý nó được chèn vào trong cơ sở dữ liệu như %u0939%u093F%u0928%u094D%u0926%u0940 %u092E%u0924%...
cách chuyển phông chữ tiếng Hin-ddi từ máy khách đến máy chủ bằng cách sử dụng yêu cầu ajax
tôi đã được sử dụng trong các mặt hàng
request1h[k].setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8;");
request1h[k].send(requestDatah);
và vào tiêu đề phía máy chủ với php
<?php header("Content-Type: text/html; charset=utf-8");
mysqli_set_charset($con,"utf8");
sau đó tôi đọc về utf8_encode và sử dụng mà trên bài giá trị cũng
$value1 = utf8_decode($_POST['values']);
nhưng tôi vẫn không thể chèn văn bản tiếng Hin-ddi trong cơ sở dữ liệu như cũ. Xin hãy giúp tôi phải làm gì?
trong phần máy chủ khi bạn kết xuất 'var_dump ($ _ POST);' có thể xem văn bản bằng tiếng Hindi ...? –
Điều này có thể giúp bạn http://stackoverflow.com/questions/11292898/how-to-insert-hindi-language-in-mysql –
thực sự là vấn đề chỉ với phía máy chủ trong khi sử dụng ajax .. nếu tôi không sử dụng ajax i có thể sử dụng nó đúng cách mà không có bất kỳ lỗi nào –