Trang chủ Lập trình PHP - MySQL Một số hàm mã hóa ký tự sẵn dùng trong PHP

Một số hàm mã hóa ký tự sẵn dùng trong PHP

Hôm nay đụng một dự án có vấn đề như sau: người dùng sẽ nhập dữ liệu từ các form vào và dữ liệu sẽ thông qua thư viện hàm XMLRPC để gửi về máy chủ (đặt khác server) và dữ liệu gửi đi là tiếng… Trung nên bị lỗi không thể gửi đi.

Nói chung lúc đầu cũng chưa biết nguyên nhân lỗi nhưng đã nghĩ nguyên nhân này nhưng sau vài lần thử thì chính xác là lỗi này. Giải pháp đưa ra có thể là nghiên cứu cái hàm trong XMLRPC để hỗ trợ ký tự định dạng tiếng Trung. Tuy nhiên mò cũng mệt lắm nên chọn giải pháp khác: mã hóa ký tự trung thành ký tự bình thường rồi gửi.

Ngồi ngẫm nếu tự viết hàm thì rắc rối mà nhu cầu thì không cần kỳ công như vậy và giải pháp cho đơn giản là dùng hàm có sẵn của PHP. Nhân đây cũng xin giới thiệu một số hàm giản đơn mà bạn có thể sử dụng:

  • urlencode() – urldecode(): Hàm dùng để mã hóa / giải mã kiểu chuẩn URL
  • base64_encode() – base64_decode(): Hàm mã hóa / giải mã chuẩn base64

Ngoài ra còn có các hàm khác như: utf8_encode() / utf8_decode(), rawurlencode() / rawurldecode(),… tùy vào nhu cầu sử dụng mà bạn có thể dùng cho phù hợp.

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Hướng dẫn tạo bộ đếm lùi thời gian bằng JavaScript

Mới đó mà đã gần nửa năm 2021 trôi qua. Tình hình dịch bệnh COVID-19 cũng chẳng mấy khả quan. Nhưng vẫn cứ hy...

Hướng dẫn tạo hiệu ứng mưa rơi trên trang web với JavaScript

Quy Nhơn chớm bước vào mùa hè với nắng nóng. Những lúc thế này tự nhiên lại thèm những cơn mưa để giải tỏa...

Instagram ra mắt tính năng tạo chú thích tự động cho Stories và Reels

Tiếp bước TikTok, Instagram hiện cũng đã ra mắt tính năng tạo chú thích (caption) tự động của riêng mình. Tính năng mới này đã...

Facebook đã chính thức cập nhật tính năng “bong bóng chat” trên iPhone

Mới đây, Facebook đã chính thức cập nhật tính năng Chat Heads (hay còn gọi là bong bóng chat) trên iPhone, cho phép người...

Facebook Workplace đạt mốc 7 triệu người dùng trả phí

Vào thứ Ba vừa rồi, Facebook vừa mới thông báo ứng dụng Facebook Workplace của họ tính cho tới thời điểm hiện tại đã...

BẠN XEM CHƯA

Fish Tales – Cá lớn nuốt cá bé

http://mangbinhdinh.vn/data/games/ca-lon-nuot-ca-be_wWw.MangBinhDinh.Info.swf

Người mang chủ nghĩa Mác vào tình yêu…

Các cháu lấy nhân sinh quan cách mạng làm cơ sở. Các cháu đã tìm ra tình thương và lẽ sống của con người....

Báo thức triệt để với Mimicker Alarm

Thông thường các úng dụng báo thức thường dùng chuông và chế độ rung để đánh thức. Thường thì ta sẽ... nhỏm dậy và...

Một số phím tắt dùng cho Facebook trên máy tính

Nếu bạn thường xài Facebook trên máy tính để bàn thị việc lướt xem những thông tin đăng trên Facebook khá dễ dàng bằng...

Công cụ tính toán lãi suất ngân hàng

Bạn có một số tiền muốn gửi tiết kiệm hoặc bạn muốn vay vốn để làm ăn nhưng không biết lựa chọn ngân hàng...