バージョン選択

フォーラム

メニュー

オンライン状況

50 人のユーザが現在オンラインです。 (39 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 50
もっと...

サイト内検索

バグ報告 > その他 > 検索をかけると文字化け

その他

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2006/10/21 2:21
対応状況: −−−
Re: 検索をかけると文字化け
皆様のおかげでフォームより検索をかけると、
検索キーワードだけが文字化けするという現象が解決いたしました。

解決方法は
.htaccessでは解決できず、

PHP.iniの
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
extension=php_mbstring.dll
↑をコメントアウトをはずし有効にして

htpd.confの
;mod_encodingをコメントアウトしました。(無効)

多分、mod_encodingのバグが原因だと思います。
しかし、これをはずすことによって他の不具合が出ないか心配です。

OS
FreeBSD 5.5

WEB関連
Apache 1.3.34
PHP 4.4.2 (Zend Optimizer v2.6.2)
PostgreSQL 8.1.3
MySQL 4.1.12

です。


nanasess
投稿日時: 2006/10/20 23:54
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 検索をかけると文字化け
おめでとうございます!

どの方法で修正をしたか、他のユーザーにもわかるように、修正方法も投稿しておくと良いと思います。


下記のような文書も、開発の役に立つと思います。

技術系メーリングリストで質問するときのパターン・ランゲージ
-「問題の解決」から「情報の共有」に至るために -
http://www.hyuki.com/writing/techask.html
ゲスト
投稿日時: 2006/10/20 22:48
対応状況: −−−
Re: 検索をかけると文字化け
ありがとうございますm(_ _)m

検索の文字化けが直りました!!

本当にありがとうございます、

まだきちんとは試していませんが、

今後ともよろしくお願い致します。

やったー!
nanasess
投稿日時: 2006/10/20 21:49
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 検索をかけると文字化け
mod_encoding のバグのような。。。
dav は、はずせませんか?
試しに、 mod_encoding の設定をはずしてみるとどうなりますか?

mod_encoding には、 POST した際に文字列が化けるバグがあるようです。
mod_encoding で検索すると、たくさん出てきますが、ここでは本題と外れますので割愛します。
ゲスト
投稿日時: 2006/10/20 15:24
対応状況: −−−
Re: 検索をかけると文字化け
上はhtpd.confです、そしてPHPinfo()は下記のようになっております。

どうぞよろしくお願い致します。

http://fty.server.am/products/list.php?mode=search&category_id=&name=%A4%A2
ゲスト
投稿日時: 2006/10/20 15:02
対応状況: −−−
Re: 検索をかけると文字化け
## httpd.conf ##
ServerType standalone
ServerRoot "/usr/local/apache"
PidFile /usr/local/apache/logs/httpd.pid
ScoreBoardFile /usr/local/apache/logs/httpd.scoreboard
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 150
MaxRequestsPerChild 0
LoadFile /usr/local/lib/libiconv.so
LoadModule vhost_alias_module libexec/mod_vhost_alias.so
LoadModule env_module libexec/mod_env.so
LoadModule config_log_module libexec/mod_log_config.so
LoadModule mime_magic_module libexec/mod_mime_magic.so
LoadModule mime_module libexec/mod_mime.so
LoadModule negotiation_module libexec/mod_negotiation.so
LoadModule status_module libexec/mod_status.so
LoadModule info_module libexec/mod_info.so
LoadModule includes_module libexec/mod_include.so
LoadModule autoindex_module libexec/mod_autoindex.so
LoadModule dir_module libexec/mod_dir.so
LoadModule cgi_module libexec/mod_cgi.so
LoadModule asis_module libexec/mod_asis.so
LoadModule imap_module libexec/mod_imap.so
LoadModule action_module libexec/mod_actions.so
LoadModule speling_module libexec/mod_speling.so
LoadModule userdir_module libexec/mod_userdir.so
LoadModule alias_module libexec/mod_alias.so
LoadModule rewrite_module libexec/mod_rewrite.so
LoadModule access_module libexec/mod_access.so
LoadModule auth_module libexec/mod_auth.so
LoadModule anon_auth_module libexec/mod_auth_anon.so
LoadModule dbm_auth_module libexec/mod_auth_dbm.so
LoadModule digest_module libexec/mod_digest.so
LoadModule proxy_module libexec/libproxy.so
LoadModule cern_meta_module libexec/mod_cern_meta.so
LoadModule expires_module libexec/mod_expires.so
LoadModule headers_module libexec/mod_headers.so
LoadModule usertrack_module libexec/mod_usertrack.so
LoadModule log_forensic_module libexec/mod_log_forensic.so
#LoadModule unique_id_module libexec/mod_unique_id.so
LoadModule setenvif_module libexec/mod_setenvif.so
LoadModule auth_pgsql_module libexec/mod_auth_pgsql.so
LoadModule dav_module libexec/libdav.so
LoadModule encoding_module libexec/mod_encoding.so
LoadModule php4_module libexec/libphp4.so
#LoadModule ssl_module libexec/libssl.so
ClearModuleList
AddModule mod_vhost_alias.c
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_status.c
AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_auth_anon.c
AddModule mod_auth_dbm.c
AddModule mod_digest.c
AddModule mod_proxy.c
AddModule mod_cern_meta.c
AddModule mod_expires.c
AddModule mod_headers.c
AddModule mod_usertrack.c
AddModule mod_log_forensic.c
#AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.c
AddModule mod_auth_pgsql.c
AddModule mod_dav.c
AddModule mod_encoding.c
AddModule mod_php4.c
#AddModule mod_ssl.c
ExtendedStatus On
Port 80
#Listen 80
#Listen 443
User nobody
Group nobody
ServerAdmin webadmin
ServerName abs.fm
DocumentRoot "/usr/home/toppage/public_html"
Alias /favicon.ico "/htdocs/wb/favicon.ico"
Alias /htdocs/ "/usr/local/apache/htdocs/"
Alias /mka/wb "/usr/local/apache/htdocs/wb"
Alias /webmail "/usr/local/apache/htdocs/webmail"
Alias /error "/usr/local/apache/error"
<Directory "/usr/local/apache/error">
Options FollowSymLinks MultiViews IncludesNoExec
AddType text/html .shtml
AddHandler server-parsed .shtml
</Directory>
ErrorDocument 401 /error/401.shtml
ErrorDocument 403 /error/403.shtml
ErrorDocument 404 /error/404.shtml
ErrorDocument 500 /error/500.shtml
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory "/usr/local/apache/htdocs">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.khtml index.phtml index.php index.html index.htm
</IfModule>
AccessFileName .htaccess
<Files .htaccess>
Deny from all
Satisfy All
</Files>
<DirectoryMatch "/home/.+/public_html/cgi-bin/">
AddHandler cgi-script cgi pl
Options +ExecCGI
</DirectoryMatch>
UseCanonicalName On
<IfModule mod_mime.c>
TypesConfig /usr/local/apache/conf/mime.types
</IfModule>
DefaultType text/plain
<IfModule mod_mime_magic.c>
MIMEMagicFile /usr/local/apache/conf/magic
</IfModule>
HostnameLookups On
ErrorLog /usr/local/apache/logs/error_log
LogLevel warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
#LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\"" common
CustomLog /usr/local/apache/logs/access_log combined
ServerSignature On
<IfModule mod_alias.c>
Alias /icons/ "/usr/local/apache/icons/"
<Directory "/usr/local/apache/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /manual/ "/usr/local/apache/htdocs/manual/"
<Directory "/usr/local/apache/htdocs/manual">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</IfModule>
<IfModule mod_autoindex.c>
IndexOptions FancyIndexing
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
ReadmeName README
HeaderName HEADER
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
</IfModule>
<IfModule mod_mime.c>
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage he .he
AddCharset ISO-8859-8 .iso8859-8
AddLanguage it .it
AddLanguage ja .ja
AddCharset ISO-2022-JP .jis
AddLanguage kr .kr
AddCharset ISO-2022-KR .iso-kr
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddCharset ISO-8859-2 .iso-pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .sv
AddLanguage cs .cz .cs
AddLanguage ru .ru
AddLanguage zh-TW .zh-tw
AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251
AddCharset CP866 .cp866
AddCharset ISO-8859-5 .iso-ru
AddCharset KOI8-R .koi8-r
AddCharset UCS-2 .ucs2
AddCharset UCS-4 .ucs4
AddCharset UTF-8 .utf8
<IfModule mod_negotiation.c>
LanguagePriority ja en da nl et fr de el it kr no pl pt pt-br ru ltz ca es sv tw
</IfModule>
AddType application/x-tar .tgz
AddType application/x-httpd-php .inc .phtml .php
AddType application/x-httpd-php-source .phps
AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz
AddHandler cgi-script .cgi .pl
# ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
<Directory "/usr/local/apache/cgi-bin">
AllowOverride None
Options All
Order allow,deny
Allow from all
</Directory>
</IfModule>
<IfModule mod_setenvif.c>
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4.0" force-response-1.0
BrowserMatch "Java/1.0" force-response-1.0
BrowserMatch "JDK/1.0" force-response-1.0
</IfModule>
###### Dav ##########
<IfModule mod_headers.c>
Header add MS-Author-Via "DAV"
</IfModule>
<IfModule mod_encoding.c>
EncodingEngine on
NormalizeUsername on
SetServerEncoding UTF-8
DefaultClientEncoding JA-AUTO-SJIS-MS SJIS
AddClientEncoding "(Microsoft .* DAV$)" UTF-8
AddClientEncoding "(Microsoft .* DAV 1.1)" CP932
AddClientEncoding "Microsoft-WebDAV*" CP932
AddClientEncoding "RMA/*" CP932
AddClientEncoding "xdwin9x/" UTF-8
AddClientEncoding "cadaver/" EUC-JP
AddClientEncoding "SkunkDAV/" UTF-8
</IfModule>
DAVLockDB /usr/local/apache/var/DAVLock
DAVMinTimeout 0
###### Dav ##########
#AddType application/x-x509-ca-cert .crt
#AddType application/x-pkcs7-crl .crl
# SSLCertificateFile /usr/local/apache/conf/ssl/site-cert.crt
# SSLCertificateKeyFile /usr/local/apache/conf/ssl/site-cert.key
<IfModule mod_ssl.c>
SSLPassPhraseDialog builtin
SSLSessionCache dbm:/usr/local/apache/logs/ssl_scache
SSLSessionCacheTimeout 300
SSLMutex file:/usr/local/apache/logs/ssl_mutex
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLLog /usr/local/apache/logs/ssl_engine_log
SSLLogLevel info
</IfModule>
# <VirtualHost _default_:443>
# DocumentRoot "/usr/home/toppage/public_html"
# ServerName abs.fm
# ServerAdmin webadmin
# ErrorLog /usr/local/apache/logs/ssl-error_log
# TransferLog /usr/local/apache/logs/ssl-access_log
# SSLEngine on
# SSLCertificateFile /usr/local/apache/conf/ssl/site-cert.crt
# SSLCertificateKeyFile /usr/local/apache/conf/ssl/site-cert.key
# SSLVerifyClient none
# SSLVerifyDepth 10
# </VirtualHost>
## Default
NameVirtualHost *:80
<VirtualHost _default_:80>
</VirtualHost>
## Default end

# Auth BASIC


</VirtualHost>
# Alias Map
# Redirect Map
# Shared Map
nanasess
投稿日時: 2006/10/20 12:18
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 検索をかけると文字化け
[bug:324] の投稿は僕のものです...
ゲスト
投稿日時: 2006/10/20 12:17
対応状況: −−−
Re: 検索をかけると文字化け
正確には, 値が On or Off の場合には php_flag を使い, 文字列の場合は php_value を使います.

php_flag mbstring.encoding_translation On

と記述するとどうでしょうか?
また, httpd.conf の設定はどうなっていますか?
ゲスト
投稿日時: 2006/10/20 9:30
対応状況: −−−
Re: 検索をかけると文字化け
どうもありがとうございます、

mbstring.encoding_translation = On
mbstring.http_output = EUC-JP
に設定してみました、

すると、やはり文字化けしてしまいます。

下記は現在の.htaccessです。

php_value mbstring.language Japanese
php_value mbstring.http_input EUC-JP
php_value mbstring.http_output EUC-JP
php_value auto_detect_line_endings on
php_value output_handler mb_output_handler
php_value default_charset EUC-JP
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.encoding_translation on
php_value mbstring.detect_order auto
php_value mbstring.substitute_character none
php_value magic_quotes_gpc off
#php_value error_reporting "E_ALL ^ E_NOTICE"
#php_value error_reporting "E_ALL"

何か問題点はありますでしょうか?

http://fty.server.am
問題のサイトです、検索を試していただけないでしょうか?

よろしくお願いします。
nanasess
投稿日時: 2006/10/20 1:41
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 検索をかけると文字化け
mbstring.encoding_translation = On
mbstring.http_output = EUC-JP

にしてみてはどうでしょう?












(1) 2 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,074名です
総投稿数は110,023件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.