저는 Zend Framework에서 응용 프로그램을 개발했으며 아랍어로 번역하고 있습니다. 로컬 Windows 컴퓨터에서 정상적으로 작동합니다. Linux 컴퓨터에 업로드 할 때 view translate 함수를 사용하는 텍스트가 표시되지 않습니다.Zend Framework 아랍어 용 번역이 리눅스 서버에서 작동하지 않습니다.
번역을 위해 현재 CSV 어댑터를 사용하고 있습니다. 모든 지침을 부탁드립니다.
저는 Zend Framework에서 응용 프로그램을 개발했으며 아랍어로 번역하고 있습니다. 로컬 Windows 컴퓨터에서 정상적으로 작동합니다. Linux 컴퓨터에 업로드 할 때 view translate 함수를 사용하는 텍스트가 표시되지 않습니다.Zend Framework 아랍어 용 번역이 리눅스 서버에서 작동하지 않습니다.
번역을 위해 현재 CSV 어댑터를 사용하고 있습니다. 모든 지침을 부탁드립니다.
정확하게 똑같은 문제가 있었는데, 근본 원인은 Zend Translate 라이브러리가 CSV 파일을 구문 분석하는 데 사용하는 PHP fgetcsv 함수가 UTF-8 텍스트와 제대로 작동하지 않는다고 생각합니다. 에
MWBtnFind;ابحث
:
내가 예를 들어, 번역 .CSV 파일에 텍스트 값 주위에 따옴표를 넣으면 내가 선을 변경 한 경우 문제가, 내 경우에는, 해결 된 것을 발견 수동으로 번역 파일을 당신이 한 확인로드하면
MWBtnFind;"ابحث"
그것은
을 잘했다 Windows 백 슬래시로 경로를 하드 코드하지 않습니까? 플랫폼 간 호환성을 위해'DIRECTORY_SEPARATOR'를 사용해야합니다. – Alex
인코딩이 서버 응용 프로그램에서 UTF8인지 확인하십시오. – Benabra