亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP + PostgreSQL + ODBC - UTF8 - 變音符號問題

PHP + PostgreSQL + ODBC - UTF8 - 變音符號問題

PHP
牛魔王的故事 2021-11-19 17:09:45
我使用官方 pgsqlodbc 并且我有變音符號問題示例:“P edplatn za ervenec 2019"(黑色問號是錯誤,正確的是“P?edplatné za ?ervenec 2019”)但是,DB 中的數據與我的語言變音符號標記是正確的(我使用 ODBC Devart 進行了測試,一切正常 - 但 Devart 不是免費的(我進行了試用)。當我使用 Valentina Studio 檢查數據庫時,它告訴我:排序規則設置:編碼 UTF8數據庫是遠程的,我只能在 Valentina Studio 和 PHP 的幫助下通過 VPN 訪問。它的遠程公司,我無法更改數據庫中的任何內容?,F在我在本地主機(Win10、Laragon、Wordpress、SAGE 模板)上運行應用程序。我必須使用 ODBC,因為我必須通過 VPN 連接到遠程數據庫(我在 Putty 的幫助下使用 SSH 隧道)。但!我寫了 aboce,用另一個 ODBC 驅動程序 (Devart) 一切正常。所以,我想通過 Postgre 的免費官方 ODBC 修復連接設置。我的代碼:$dsn ="DRIVER=PostgreSQL Unicode(x64);Description=Free;Data Source=localhost;Port=5433;Database=$db_customer;User ID=$user;Schema=$schema;sslmode=require;";我還測試了 DRIVER=PostgreSQL ANSI(x64) - 同樣的錯誤$conn=odbc_connect($dsn,$user,$password);$sql="SELECT IH.publi.....$rs=odbc_exec($conn,$sql);...odbc_fetch_row($rs)... etc. classicsomobedy 可以幫助我解決錯誤的 diacriitis 嗎?如何/在哪里可以設置編碼 UTF8?我花了幾個小時來解決,但一無所獲。
查看完整描述

1 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

就我而言,它不是邏輯(DB 不在 Win1250 中),而是它的功能。變音符號是可以的。

$invoice_item["nazev"] = iconv( "CP1250", "UTF-8//IGNORE//TRANSLIT", $invoice_item["nazev"]);



查看完整回答
反對 回復 2021-11-19
  • 1 回答
  • 0 關注
  • 223 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號