プログラムをデータベーステーブルにそのまま保存しています(つまり、仕様の文字エンコーディングなどはありません。コピーしてdbに貼り付けるだけです)。何かのようなもの
#include <pthread.h>
#include <errno.h>
#include <vmcmt.h>
...
そしてここにPHPがあります
ob_start();
...
fetching information from database and echoing
$markup = ob_get_clean();
// Specify configuration
$config = array(
'indent' => true,
'output-xhtml' => true,
'wrap' => 200);
// Tidy
$tidy = new tidy;
$tidy->parseString($markup, $config, 'utf8');
$tidy->cleanRepair();
// Output
echo $markup;
問題は、データベースからの出力コードが半分失われていることです。つまり、出力は#include <pthread.h>
ちょうどを取得している 必要があります#include
。
私がしたこと
最初に思ったのは、おそらくそれは整頓されたクラスに関連しているということです。デバッグをオンにすると、で問題ないことがわかりました$markup
。しかし、私がそれをエコーしたとき、同じ結果が得られました。すべての出力バッファリング機能を削除しようとしました、整頓された..そしてただコンテンツをエコーします。それでも同じ結果。何が足りないのかわからない。