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://anhkiet.biz
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 cho Hura Apps - một startup nhỏ về công nghệ 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ải video ngắn Facebook Reel miễn phí

Facebook Reels là tính năng video ngắn mới của Facebook. Nếu bạn muốn tải những video ngắn này của mọi người thì bạn có...

Lập Trình Viên 25 Tuổi Kiếm Được $30.000 Mỗi Tháng Từ Các Ứng Dụng Shopify

Mat De Sousa là một doanh nhân Pháp, anh là người đứng sau 2 ứng dụng Shopify là Wide Bundles và WideReview do chính...

Lần đầu nhận quà từ Shopify

Hura Apps là 1 trong những đối tác của Shopify được vinh dự Shopify chọn tham gia chương trình (Huấn luyện Thương mại) Commerce...

Một số ưu đãi của Shopify cho người dùng đăng ký mới

Shopify chỉ cho phép người dùng mới 14 ngày dùng thử miễn phí. Nếu bạn cảm thấy khoảng thời gian này là không đủ...

Trang web hỗ trợ tìm kiếm trên Facebook

Facebook là mạng xã hội lớn nhất hiện nay. Thông tin được người dùng chia sẻ trên mạng xã hội này là vô cùng...

BẠN XEM CHƯA

Skype hỗ trợ gọi điện miễn phí đến Nhật Bản sau thảm họa động đất

Những trận động đất kinh hoàng tại Nhật Bản liên tiếp vừa qua đã khiến cả đất nước mặt trời mọc chìm trong tang...

Lẩu Nướng Thái Lan Poi Pet 07 – Ẩm thực Thái ở Quy Nhơn

Bạn muốn tìm một hương vị ẩm thực mới lạ để cùng thưởng thức với bạn bè hoặc người thân thì Mạng Bình Định...

Đọc 78 đầu báo online tiếng Việt trên Windows 10

Báo 10 cung cấp cho bạn hơn 70 đầu báo online như: Tuổi trẻ, Thanh niên, Vietnamnet, VNExpress, Dân trí, Zing News,... nhưng có...

20 dịch vụ DNS miễn phí tốt nhất hiện nay

DNS (Domain Name System) là một hệ thống kết nối tên miền như Google.com hoặc MangBinhDinh.Vn với đúng địa chỉ IP. Hệ thống này...

Nhận dạng trình duyệt đang sử dụng với JavaScript

Lâu quá không viết bài về chủ đề lập trình nên hôm nay cũng tranh thủ viết một bài để giữ lửa. Chủ đề...
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js