|
No. | 該当頁 | 質問 |
回答 | 更新日 |
1 |
189 |
正規表現でURLを扱ったサンプルが動作しません。 |
本書刊行後、PHPのバージョンアップに伴いPCREの仕様が変更されています。
PHP7.3以降では、正規表現中のハイフン(-)はエスケープ処理を行うか、開始位置/終了位置のいずれかに配置する必要があります。
以下、変更例です。
<変更前>
'|http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?|'
↓
<エスケープで変更後>
'|http(s)?://([\w\-]+\.)+[\w\-]+(/[\w\- ./?%&=]*)?|'
<終了位置に変更後>
'|http(s)?://([\w-]+\.)+[\w-]+(/[\w ./?%&=-]*)?|' |
2020年8月20日 |
2 |
- |
Wndows7環境では、コマンドプロンプトからデータベースにアクセスすると日本語が文字化けするようです。 |
Windows7などでは、既定ではUTF-8に対応しておらず、文字化けしてしまうので、コマンドプロンプトの文字コード変更&フォントの変更が必要になります。
UTF-8に変更するには以下のコマンドを入力後、コマンドプロンプトのプロパティからフォントを「ラスターフォント」などに変更します。
---
> chcp 65001
---
以下のページなども参考にしてお試し戴けますと幸いです。
http://pentan.info/program/cmd_chcp.html |
2018年12月20日 |
3 |
159 |
Chromeで、文字エンコードの変更ができません。 |
刊行後、Chromeのバージョンアップによって、文字エンコードを変更する機能が廃止されました。
サンプルの実行結果が文字化けしていることを確認できたら、次へ進んでください。 |
2018年6月01日 |
|