UTF8 кадыроўка не працуе пры чытанні з PO файлаў у CakePHP 2.3.2

My site is to be in Turkish, and I've created a locale file in app/Locale/tur/LC_MESSAGES/default.po

Я усталяваў канфігурацыі Configure :: запісу ( «config.language», «тр»); у перад фільтрам майго кантролера прыкладання. Яна гатовая ад мэтавага файла ро. Аднак сімвалы, калі названыя становяцца скажонымі. Прыклад: Ürünler паказаны як rnler

Я усталяваў кадоўку ў utf8 ў загалоўках старонак. Кадоўка базы дадзеных працуе выдатна. Калі я рэха ÜRÜNLER , як у радку яна ўсё яшчэ працуе выдатна. Аднак яго толькі тады, калі яно зыходзіць ад PO файла, які ён стварае праблемы.

Я развіваю свой сайт у CakePHP 2.3.2. Я зрабіў шмат шмат шматмоўных сайтаў у торце, але ніколі не сутыкаўся з гэтай праблемай.

Мой файл PO ў парадку, як я нават паспрабаваў адзін з файлаў PO, які працуе выдатна ў маіх мінулых праектах, ён па-ранейшаму не працуе.

Любая дапамога вітаецца. Дзякуй !!

0
трубаправод УСЯГО рэндэрынгу павінен быць такімі ж наборам знакаў, ці вы атрымаеце зламаны тэкст, які шлях. можа быць utf8 ў БД і на ўзроўні кліенцкім боку старонкі, але калі (скажам) спасылка DB IS NOT, то вы атрымаеце карупцыю.
дададзена аўтар Marc B, крыніца
Прывітанне Марк, усё, што я мог бачыць ўжо усталяваны ў той жа кадоўцы. Db, загалоўкі старонак на баку кліента, дб спасылкі. Ці можа быць што-небудзь, акрамя іх таксама?
дададзена аўтар tornados, крыніца

8 адказы

Гэта не дастаткова, каб усталяваць свае загалоўкі ў utf8. Акрамя таго, неабходна захоўваць файлы, якія ўтрымліваюць сімвалы utf8 як utf8. Так праверце файл і пераканайцеся, што гэта так (utf8 без бом!).

0
дададзена

Гэта не дастаткова, каб усталяваць свае загалоўкі ў utf8. Акрамя таго, неабходна захоўваць файлы, якія ўтрымліваюць сімвалы utf8 як utf8. Так праверце файл і пераканайцеся, што гэта так (utf8 без бом!).

0
дададзена

Гэта не дастаткова, каб усталяваць свае загалоўкі ў utf8. Акрамя таго, неабходна захоўваць файлы, якія ўтрымліваюць сімвалы utf8 як utf8. Так праверце файл і пераканайцеся, што гэта так (utf8 без бом!).

0
дададзена

Гэта не дастаткова, каб усталяваць свае загалоўкі ў utf8. Акрамя таго, неабходна захоўваць файлы, якія ўтрымліваюць сімвалы utf8 як utf8. Так праверце файл і пераканайцеся, што гэта так (utf8 без бом!).

0
дададзена

Калі ласка, пераканайцеся, што default.po захоўваецца ў Unicode (UTF-8)

Dreamweaver CS6 - Open file -> Modify -> Page Properties -> Document encoding (select Unicode (UTF-8)

0
дададзена

Калі ласка, пераканайцеся, што default.po захоўваецца ў Unicode (UTF-8)

Dreamweaver CS6 - Open file -> Modify -> Page Properties -> Document encoding (select Unicode (UTF-8)

0
дададзена

Калі ласка, пераканайцеся, што default.po захоўваецца ў Unicode (UTF-8)

Dreamweaver CS6 - Open file -> Modify -> Page Properties -> Document encoding (select Unicode (UTF-8)

0
дададзена

Калі ласка, пераканайцеся, што default.po захоўваецца ў Unicode (UTF-8)

Dreamweaver CS6 - Open file -> Modify -> Page Properties -> Document encoding (select Unicode (UTF-8)

0
дададзена