ホームページ >バックエンド開発 >PHPチュートリアル >PHPMaker7 は Chinese_PHP チュートリアルで編集時に値を取得できません

PHPMaker7 は Chinese_PHP チュートリアルで編集時に値を取得できません

WBOY
WBOYオリジナル
2016-07-13 17:53:411160ブラウズ

01
**************************** 1. 行 ******************** * *******
02
テーブル:zone_allow
03
テーブルの作成: CREATE TABLE `zone_allow` (
04
`id` int(11) NOT NULL AUTO_INCREMENT,
05
`spcode` varchar(30) NOT NULL デフォルト '',
06
`region` varchar(255) NOT NULL デフォルト '',
07
`type` varchar(30) NOT NULL DEFAULT '',
08
`total` int(11) NOT NULL,
09
`status` int(2) NOT NULL デフォルト '1',
10
`logtime` タイムスタンプが NULL ではありません DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
11
主キー (`id`)
12
) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=gbk
フィールド領域の内容が中国語の場合、生成された CRUD コードで [編集] をクリックすると、フィールドの内容は表示されません。

phpfn7.phpを開いて関数ew_HtmlEncodeを見つけます

1
関数 ew_HtmlEncode($exp) {
2
return htmlspecialchars(strval($exp));
3
}
この関数を変更します
1
関数 ew_HtmlEncode($exp) {
2
return htmlspecialchars(strval($exp), ENT_COMPAT, "GB2312");
3
}
テストを保存すると問題は解決します。


作者: フゾロ

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478009.html技術記事 01 **************************** 1.行 ******************* ** ******** 02 テーブル:zone_allow 03 テーブルの作成: CREATE TABLE `zone_allow` ( 04 `id` int(11) NOT NULL AUTO_INCREMENT, 05 `spc...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。