일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- HTML
- Linux
- Regex
- 웹하드순위
- string
- file-upload
- 무료다운로드쿠폰
- OOP
- php
- curl
- function
- MySQL
- JSON
- post
- jquery
- Forms
- Session
- composer-php
- Apache
- JavaScript
- 경영
- variables
- UTF-8
- Ajax
- Laravel
- Arrays
- date
- 전략
- 웹하드추천
- Today
- Total
개발! 딱 깔끔하고 센스있게!
PHP $\ u POST 에 강세 기호 가 없습니다. 본문
이 문 제 는 해결 되 었 으 니 나의 답 을 보아 라.
html 표 단 방향 DB 에 강세 가 있 는 텍스트 를 추가 하려 고 시도 하고 있 습 니 다.
이 폼 은 POST 를 통 해 PHP 페이지 에 제출 합 니 다.
문 제 는 무 거 운 문자 가 읽 을 수 없 는 문자 로 바 뀌 었 다 는 것 입 니 다.
저 는 이 양식 이 있 습 니 다.
그리고 파.. phop 에서:
echo $_POST['text1'];
문 제 는 제 가 제 텍스트 구역 에 '음악' 을 입력 하고 서 제출 하면 다음 과 같은 출력 을 받 게 됩 니 다.
à èìòù
제 다음 단 계 는 무 거 운 음 자 모 를 html enties ($ POST [text 1] 을 가 진 html 엔티티 로 전환 하 는 것 입 니 다.
하지만 $ POST 가 저 에 게 정확 한 알파벳 을 주 는 것 이 필요 합 니 다.
메모: 홈 페이지 에 이미 있 습 니 다.
내 가 어떻게 해결 해 야 돼?
편집
해 봤 어 요.
해결 되 지 않 았 습 니 다.
편집
추가 도 시도 합 니 다.
나의 문서 머리 에 서 는 그것 이 작용 하지 않 는 다.
편집
나 도 두 번 째 페이지 에 UTF - 8 문자 집합 을 설정 하고
echo $_POST['text1'];
정확 한 결 과 를 보이다.
제 가 봤 을 때 htmlenties 를 사용 할 때
echo htmlentities($_POST['text1']);
알 겠 습 니 다.
à èìòù
실제 출력
à èìòù
내 가 원 격 태그 와 제목 에 도 문자 집합 을 설정 했다.
제 가 어떻게 해결 해 야 되 는 지 아 시 는 분?
대답 하 다.
그래, 내 가 드디어 해결 했다.
내 가 문자 세트 를 설정 하고 있어 도 PHP 헤드 설정 을 사용 하 든 말 든 상관 없습니다.
header('Content-Type: text/html; charset=utf-8');
HTML 원 태 그 를 사용 할 수 있 습 니 다.
내 서 류 를 UTF - 8 로 저장 하면 소 용이 없다.
입력 하고 htmlenties 로 처리 하면
à èìòù
"읽 기 가능" 문자 중:
à èìòù
나 는 방금 이것 을 고 쳤 다.
echo htmlentities($_POST['text1']);
이에 대하 여:
echo htmlentities($_POST['text1'], ENT_QUOTES, "UTF-8");
모든 것 이 다 좋아 졌 다.
나 는 나의 진정한 생각 을 프린트 했다.
도와 주 셔 서 감사합니다!
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
PHP IMAP 교환 문제 (0) | 2020.12.04 |
---|---|
PHP 설정 방법 (0) | 2020.12.04 |
비록 - prefer dist 로고 에 도 불구 하고 작곡 가 의존 항목 의 갱신 속 도 는 여전히 느리다. (0) | 2020.12.04 |
파일 php 의 헤더 파일 을 다운로드 할 수 있 습 니 다. (0) | 2020.12.03 |
간단 한 jQuery, PHP, JSONP 예 는? (0) | 2020.12.03 |