php url 주소 표시줄 중국어 난수 해결 방법 집합
<?php
$ChineseName=" , ";
$EncodeStr=urlencode($ChineseName);
echo "<a href=/cgi/personal.cgi?name=$EncodeStr> </a>";
?>
URL 디코딩 복원 URL 인코딩 문자열.문법:string urldecode(stringstr);반환값: 문자열 함수 종류: 인코딩 처리, 예를 들어 앞에서 전해 온 중국어를 처리하여 표시합니다
<?php
$DecodeStr=urldecode($_GET['name']);// ,
echo $DecodeStr;
?>
php가 get 방법으로 URL에서 얻은 중국어 난호 문제에 대해 $gonghui = iconv("gb2312", "UTF-8", $gonghui)를 사용합니다.다른 방법 코드/*** 멀티바이트 문자열 인코딩 변환 함수 ** @paramstringstr 인코딩 변환이 필요한 문자열 * @paramstringto _encoding 지정은 gb2312,gbk,utf-8 등 * @param mixed from_encoding 혼합 원래 문자열의 인코딩을 지정합니다. 예를 들어 JIS, eucjp-win, sjis-win 혼합 인코딩 * @returnstringstringmb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] )**/mb_convert_인코딩 함수는 php 내부 다자간 문자열 인코딩 변환 함수로 필요한 사용 장소에서 거의 모든 인코딩을 지원할 수 있습니다.PHP > = 4.0.6, 5 버전 지원.reg를 직접 가져옵니다.php?gh=모모;
//노동조합 가입
$gonghui = $_GET['gh'];
획득한 $gonghui는gb2312 인코딩을utf-8 웹 페이지에 표시합니다.
바꾸다
//노조 로그인 매개 변수 $gonghui = $_GET['gh']; $gonghui = mb_convert_encoding($gonghui, "UTF-8", "gb2312");
정상으로 나왔어요.
전체 페이지 변환
이 방법은 모든 인코딩 환경에 적용된다.이렇게 하면 앞의 128자 이외의 문자 집합을 NCR(Numeric character reference, 예를 들어 "한자"는 "汉字"로 변환합니다.이러한 형식)은 이러한 인코딩이 임의의 인코딩 환경에서 페이지가 정상적으로 표시될 수 있음을 나타낸다.
php 파일의 헤더에 다음 세 줄 코드를 추가합니다.
mb_internal_encoding("gb2312"); // gb2312
mb_http_output("HTML-ENTITIES");
ob_start('mb_output_handler');
mb_ 사용convert_encoding 함수는 PHP의 mbstring(multi-bytestring) 확장을 활성화해야 합니다.만약 php의 mbstring 확장을 열지 않았다면, php가 이 확장을 지원하도록 다음과 같은 설정을 해야 합니다.
1. 윈도우즈 서버 환경 편집 php.ini 파일, 장;extension=php_mbstring.dll 앞의 것;없애고 웹 서버를 다시 시작합니다.
2. Linux 서버 환경은 구성을 컴파일할 때 --enable-mbstring=cn 인자를 컴파일하고 PHP를 컴파일하여 설치합니다.
다른 네티즌의 세 번째 참고 방법://방법php?region='.urldecode("쓰촨성");aaa
//메소드 2 base64_encode
aaa ';?>
다른 페이지에서 base64_ 사용하기디코드 풀기
base64_decode($region);
//메서드 3 서버에서 중국어 지원
[root@dhcp ~]# locale
lang=zh_cn.utf-8lc_ctype="zh_cn.utf-8"lc_numeric="zh_cn.utf-8"lc_time=clc_collate=clc_monetary="zh_cn.utf-8"lc_messages="zh_cn.utf-8"lc_paper="zh_cn.utf-8"lc_name="zh_cn.utf-8"lc_address="zh_cn.utf-8"lc_telephone="zh_cn.utf-8"lc_measurement="zh_cn.utf-8"lc_identification="zh_cn.utf-8"lc_all=[root@dhcp ~]#
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.