영어로 주로 사용되는 웹 기반 도구가 있습니다. 방금 태국어를 지원할 것인지 질문을 받았습니다. 주로 텍스트 기반이기 때문에 태국어와 같이 다른 언어를 지원하기 위해 어떤 수정이 필요합니까?다른 언어 지원
Q
다른 언어 지원
1
A
답변
2
먼저, 끝에서 끝까지 UTF8 인코딩을 사용해야합니다. 이는 코드, 출력, 데이터베이스 및 데이터베이스 연결을 의미합니다. PHP의 경우 mb_internal_encoding 및 mb_http_output을 UTF-8로 설정해야합니다.
출력 헤더는 UTF8로 설정해야합니다. 예 :
Content-Type:text/html; charset=UTF-8
MySQL을 사용하는 경우 테이블이 UTF-8인지 확인하고 ALTER TABLE으로 변환 할 수 있습니다. 안전을 위해 모든 연결에서 첫 번째 쿼리로 SET NAMES UTF8을 실행하여 db 연결을 UTF-8로 설정해야합니다.
일단 사용하면 대부분의 언어 (중국어가 아닌)를 지원할 수 있습니다. 그런 다음 HTML에서 모든 텍스트를 제거하고 일종의 조회 시스템에 넣을 수 있습니다. 일반적인 해결책은 PHP에서 gettext를 지원하는 것입니다. 대량으로 검색하고 대체 할 수있는 자체 솔루션을 제안 할 수도 있습니다.
모든 작업을 수행하는 것은 간단하지 않지만 일단 완료되면 더 많은 언어를 지원하기 쉽습니다. 텍스트를 번역하기 만하면됩니다. Bing은 좋은 조건의 무료/저렴한 번역 서비스를 제공합니다. Google은 1 년 전만해도 예전처럼 정책을 변경했지만 정책을 변경했습니다. Google은 여전히 번역 서비스를 제공하지만 본인의 요구 사항에 맞지 않습니다.
귀하의 질문은 큰 주제이지만,이 정보는 귀하를 올바른 방향으로 안내해줍니다.
관련 문제
- 1. JQVMap에 대한 다른 언어 지원
- 2. 스핑크스 음성 인식 프로그램의 다른 언어 지원
- 3. 다중 언어 지원
- 4. JSP/Servlet의 언어 지원
- 5. android에서 언어 지원
- 6. .NET의 선언적 언어 지원
- 7. C# 아시아 언어 지원
- 8. iPhone 지원 다중 언어
- 9. Android 언어 지원 확인
- 10. QT 다중 언어 지원?
- 11. 몰디브 언어 지원
- 12. Android 로캘 언어 지원
- 13. Solr 맞춤법 검사기 언어 지원
- 14. 기능 언어 및 암기 지원
- 15. 아프리카 인 언어 지원 android
- 16. 여러 개의 인간 언어 지원
- 17. NoSQL 솔루션에서 여러 언어 지원?
- 18. 재귀 주석에 대한 언어 지원
- 19. db의 다중 언어 지원 데이터
- 20. 안드로이드 음성 인식 지원 언어
- 21. ASP.net에 대한 어셈블러 언어 지원
- 22. 델파이 7에서 사용자 언어 지원
- 23. Visual Studio 2010 언어 지원
- 24. PHP에서 오른쪽에서 왼쪽으로 언어 지원
- 25. 자바 프로그램 지원 여러 언어
- 26. Google App Engine - Java 언어 지원 자습서
- 27. 관계형 데이터베이스 서버 보조 프로그래밍 언어 지원
- 28. SQL Server 다중 언어 데이터 지원
- 29. 웹 응용 프로그램에서 여러 언어 지원 추가
- 30. C# 동시 및 편집 가능한 언어 지원
음 ... 무엇을합니까? – Ryan
텍스트 값을 범주로 정렬. – santa
태국어 문자열을 사용하려고 할 때 깨지십니까? – Ryan