Movable Typeで投稿した記事が途中で切れる

投稿した記事が途中で切れて保存されてしまう現象に遭遇したのでメモ。

問題の発生した例

例として、このような内容を投稿します。
(WordPressだとうまく表示されなかったので、サンプルページにはりつけています。)

保存・再構築を行ってみると、投稿完了後の画面(記事編集画面)でも、実際のサイトでも以下のように投稿の途中で切れてしまっていました。

<p>4バイト文字の投稿テスト。<br>

調べてみると、4バイト文字が入っているとその文字移行が切れてしまう場合があるようです。
Movable Type自体の問題ではなく、MySQLのバージョンや文字コードが影響しているようです。

対応策として、特殊文字に置き換えると表示できそうでした。

<p>4バイト文字の投稿テスト。<br>
&#137667;都宮さん こんにちは。</p>

もしくは、代替文字に置き換える形でもよさそうです。

<p>4バイト文字の投稿テスト。<br>
宇都宮さん こんにちは。</p>

 

【参考サイト】

 

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

CAPTCHA


コメントが承認されるまで時間がかかります。

2024年11月
 12
3456789
10111213141516
17181920212223
24252627282930